Feedback for new transform feature

8 views
Skip to first unread message

Klaus Baumecker

unread,
Oct 2, 2011, 9:54:33 AM10/2/11
to leonardos...@googlegroups.com
Hi Josh,

I followed your call on G+ and quickly tested the new feature. It looks good to me and in principle on the right way. Here some suggestions for improvement:

1) Use some arrows (or something else) to make clear, what is scale and what is rotate.

2) I immediately started to use the cursor keys for more precise changes. Unfortunately this worked only with the scaling. The rotation allowed me just a few ticks and then stopped. Cursor right/left for clockwise/counter-clockwise would help here.

3) What about discrete snapping for angles (5/10/45/90)?

4) Snap to object: When I'm hovering over the rotate-button, it would be cool to drag it with the mouse and use it snapping to an edge or corner of another object, even if it's beyond the extend of the object being rotated. This allows for precise alignment with other objects.

Ok, that's for now.

Best regards,
klaus.

Joshua Marinacci

unread,
Oct 3, 2011, 6:25:16 PM10/3/11
to leonardos...@googlegroups.com
Thanks! I've just pushed an update with some improvements


On Oct 2, 2011, at 6:54 AM, Klaus Baumecker wrote:

> Hi Josh,
>
> I followed your call on G+ and quickly tested the new feature. It looks good to me and in principle on the right way. Here some suggestions for improvement:
>
> 1) Use some arrows (or something else) to make clear, what is scale and what is rotate.

There are now diamond arrows to indicate scale and rotate.


>
> 2) I immediately started to use the cursor keys for more precise changes. Unfortunately this worked only with the scaling. The rotation allowed me just a few ticks and then stopped. Cursor right/left for clockwise/counter-clockwise would help here.

When you transform tool is in use you can now use left/right/up/down to adjust the rotate and scale. Hold shift to make them go in larger increments.

>
> 3) What about discrete snapping for angles (5/10/45/90)?

very doable. what should be the meta key to make that work?

>
> 4) Snap to object: When I'm hovering over the rotate-button, it would be cool to drag it with the mouse and use it snapping to an edge or corner of another object, even if it's beyond the extend of the object being rotated. This allows for precise alignment with other objects.

translation with snapping makes sense. What would rotating and scaling snap to? I'm not sure I understand what you are saying here.

Thanks for the feedback. Please try out the new build. BTW, PDF export is now greatly improved with multi-page support and embedded fonts.

- Josh

Davor Hrg

unread,
Oct 4, 2011, 1:39:40 AM10/4/11
to leonardos...@googlegroups.com
Hi,

I really like this approach to resize/scale.

you might add something like this to wish list:

1) moving the center would be usefull with option to snap it back later.

2) regarding snapping to other object I see it usfull like this.
 - move center (or leave where it is)
 - grab anywhere and drag mouse
 - dragging does rotation and scale so mouse stays in same place on the object
 - then snap mouse to other objects
this would allow to grab an arbitrary point of the shape and rotate/scale it
so the point we are dragging gets placed at drop point

3) One great feature I saw in google sketchup is when you scale or rotate
   you can write the number to do scaling rotating
  - also for scale writing 100cm, or 100mm is exact, while 1.5 is relative

Of course, you can not copy every feature from every other program :),
but you might like some the of ideas.

Davor Hrg

Davor Hrg

Joshua Marinacci

unread,
Oct 4, 2011, 12:26:35 PM10/4/11
to leonardos...@googlegroups.com
On Oct 3, 2011, at 10:39 PM, Davor Hrg wrote:

Hi,

I really like this approach to resize/scale.

you might add something like this to wish list:

1) moving the center would be usefull with option to snap it back later.

2) regarding snapping to other object I see it usfull like this.
 - move center (or leave where it is)
 - grab anywhere and drag mouse
 - dragging does rotation and scale so mouse stays in same place on the object
 - then snap mouse to other objects
this would allow to grab an arbitrary point of the shape and rotate/scale it
so the point we are dragging gets placed at drop point

ah, i understand now. cool.


3) One great feature I saw in google sketchup is when you scale or rotate
   you can write the number to do scaling rotating
  - also for scale writing 100cm, or 100mm is exact, while 1.5 is relative

how would you write the number? is there a text box where you type in the text?


Of course, you can not copy every feature from every other program :),
but you might like some the of ideas.

I do like these ideas but I'll have to think about the best way to apply them Leo. I think they'll have to wait for the next release. It's time to get this one polished and out the door.

thanks!
Josh

Davor Hrg

unread,
Oct 4, 2011, 12:43:24 PM10/4/11
to leonardos...@googlegroups.com
Hi,

the idea of writing coordinates is implemented so:
 - when doing some operation that is numeric (scale, rotate, move) the number is
   shown somewhere on status bar
 - typing focus is on the text field with numbers as you move the mouse
 - if you type in a number and press enter that number is used to move/scale/rotate
Also those operations are available as
 - pick, drag, drop (typing of coordinates bit uncomfortable as one hand is busy with mouse)
 - click, move, click (this is more practical for typing the coordinates)

If you have time, install Google sketchup, it is free and a delight to use.


Davor Hrg
Reply all
Reply to author
Forward
0 new messages