TTimo / GtkRadiant

The open source, cross platform level editor for idtech games
http://icculus.org/gtkradiant/
Other
590 stars 156 forks source link

Resizing Multiple Brushes At The Same Time #193

Open cityy opened 11 years ago

cityy commented 11 years ago

This is a feature request. I would like to have the ability to resize multiple brushes in the selection at the same time.

For example if I have a setup like in this screenshot: https://dl.dropboxusercontent.com/u/15072710/QL/radiant/resizing_multiple_brushes.jpg - it would be great to be able to increase the height of all 3 brushes simultanously.

For reference, this works in NetRadiant.

Priority: Low

0bsidian commented 11 years ago

I had this issue as well with the latest 1.6.4 release. I did a reinstallation of GtkRadiant and the problem disappeared. Try doing a clean install of GtkRadiant and see if the problem reoccurs. If you are still having this problem, this wouldn't be a feature request so much as an actual bug.

For reference, I filed a previous issue #178 (Keep that issue closed and just track this one).

cityy commented 11 years ago

Reinstalling fixed this for me as well. Super weird, needs a fix!

TTimo commented 11 years ago

Would need reproduction first. Can't get it to happen on my system.

TTimo commented 11 years ago

One thing I've noticed though, and I'm not sure if it's intentional: if you create two blocks that share a face, select them both, only the bottom one will scale when you drag. Maybe that's what you were experiencing?

drag

Mateos81 commented 11 years ago

It depends how you edit it: if you click at the same height as the shared surfaces and drag up/down, it will modify this shared surface.

0bsidian commented 11 years ago

TTimo, that sounds exactly like the problem cityy and I were experiencing. Scaling (in your example, scaling them horizontally) with both brushes selected will only scale one of the brushes.

What's weird is that for both of us after reinstalling GtkRadiant it seems to work again. I haven't worked with the new build enough to be able to tell if the problem will come back again, but will continue to test.

TTimo commented 11 years ago

Are you sure there is some reinstall thing going on? Didn't you just setup a different example the second time around, where the brushes didn't have a common plane, resulting in them scaling rather than one scaling and the other being moved around?

0bsidian commented 11 years ago

Note: I noticed this bug on the previous build in mid-June and haven't been able to reproduce it since. I believe cityy came across this bug on the current (June 30th) build.

I was trying to scale multiple brushes and with different selections. I'm pretty sure it didn't work on brushes that were not even touching so I don't think the common plane has anything to do with it, though I can't recall with certainty. I do know that I had to scale each brush individually to get the job done.

I thought the behaviour was odd, got annoyed and decided to trash the GtkRadiant folder and reinstall. It seemed to fix the issue on my computer at least.

Edit: the map I was working on had separate columns, each just a normal cubic brush, and I was trying to scale them vertically. So no, the brushes were not even touching.