Scale Tool / Free Transform #871

Open
WarrenMarshall opened this Issue Sep 5, 2014 · 10 comments

Comments

Projects
None yet
4 participants

I may be duplicating old requests as I'm new here and I apologize, BUT ...

Is some sort of scaling tool on the way for TB2? Not being able to change the size of brushes or collections of brushes is a hassle.

If you don't want to do a traditional scale tool (which are always kind of janky, TBH) you could do a bounding box editing cage like Worldcraft or 3DSMax. Just wrap a proxy box around the selection and allow me to drag the sides of it around, like a normal brush. Everything inside the proxy box scale proportionally.

Owner

kduske commented Sep 5, 2014

Did you try shift+left drag on a face to resize brushes?

I know how to do it for brush faces, but I'm talking about, say the image attached. I want that chain piece to be smaller to fit a specific gap or something. I can't do it without ... well, I basically can't do it without rebuilding it and/or moving a TON of verts.

But the bounding box there is exactly what I mean ... if I could SHIFT+LDRAG on the bounding faces of the entity, that would be HUGELY awesome.

2014-09-05 07_03_46-wip map_

kduske added this to the TrenchBroom 2.1.0 milestone Sep 5, 2014

Owner

kduske commented Sep 5, 2014

Ok I get it.

eGax commented Jun 13, 2016

TB2 could really use a scale function and the above sounds good, but couldn't something similar to the way the radiant based editors allow you to scale an object or group of object be added? I did a quick gui mockup in GIMP and it doesn't look out of place on the toolbar. Any thoughts?

scaleobjecttoolmockuptb2

Well, I get that this would be simpler to implement but it's not all that useful to the level designer.  I don't know the scale I want in numbers ... I want to set it visually and interactively.  :)

Having this as an OPTION would be great tho.  Sometimes you want to scale in a specific way so that things sit perfectly on the grid.

Warren Marshall
www.warrenmarshall.biz

Check out my YouTube channel for game art tips and career help: https://www.youtube.com/c/WarrenMarshallBiz

On 6/12/2016 10:13:01 PM, xaGe notifications@github.com wrote:
TB2 could really use a scale function and the above sounds good, but couldn't something similar to the way the radiant based editors allow you to scale an object or group of object be added? I did a quick gui mockup in GIMP and it doesn't look out of place on the toolbar. Any thoughts?
[scaleobjecttoolmockuptb2] [https://cloud.githubusercontent.com/assets/9817245/15995459/b7c57042-30e9-11e6-96d9-c3d2a24cc11f.png]

You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub [https://github.com/kduske/TrenchBroom/issues/871#issuecomment-225476311], or mute the thread [https://github.com/notifications/unsubscribe/ADkZm4jCXlRs2Cia8FU1XPZ6Acag-OyRks5qLLyrgaJpZM4Ce5_I].

eGax commented Jun 14, 2016

Thanks for the feedback and totally understand what you're getting at and how it could be helpful and fast to do visually on the fly. I really like that idea too, just didn't see anyone mention the "usual" scale type function and both options for scaling would be great. If they could be combined to allow digit input or to be scaled with mouse after a shortcut key was pressed would be great.

It would be nice not to have to use another editor just to scale prefabs to import into TB.

I have to say I wish there was a scale option as well. I've had to use BSP(!) to scale items as it reads Standard .map files back and forth from TB2 nicely. Also using it for primitives.

kduske changed the title from Scale Tool to Scale Tool / Free Transform Feb 26, 2017

Owner

kduske commented Feb 26, 2017

I'm generalizing this a bit more into a free transform tool that can be used to scale, skew, and non-uniform scale the selected objects. Non-uniform scaling is hard to explain, but imagine you pick a corner of the bounding box and drag it around. TB should adapt the brush shapes accordingly.

Owner

kduske commented Feb 26, 2017

Or maybe not. Maybe dragging a corner should scale in two dimensions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment