I have a few questions/comments about rotation.
First a confession: for the last week I thought the "snap to angle with ctrl" function was broken. It wasn't. I had the snapping set at 2 degrees and the angle indicator in the status bar follows pointer. So I didn't notice that the bbox actually was snapping and I convinced myself it wasn't snapping because of the numbers didn't snap. The point is I'm wrong a lot. But would it make sense if the number in the status bar snapped with ctrl too? Or what if the number followed the object instead of the mouse? Would that make more sense or is the current behavior what one would expect?
Second, what would be the pros and cons of allowing a user to choose arbitrary degrees for snapping? I was just working on a pentagonal design. I though "Hey, this will be easy. I'll just set the snapping to 72 degrees. 72 is a nice even number, right." But it wasn't a choice. I suppose you can't have every factor of 360 in the list. In the end I was saved by the tile-clones dialog which doesn't have a list.
Aaron Spike
On Thu, 2005-02-03 at 19:30 -0600, Aaron Spike wrote:
I have a few questions/comments about rotation.
First a confession: for the last week I thought the "snap to angle with ctrl" function was broken. It wasn't. I had the snapping set at 2 degrees and the angle indicator in the status bar follows pointer. So I didn't notice that the bbox actually was snapping and I convinced myself it wasn't snapping because of the numbers didn't snap. The point is I'm wrong a lot. But would it make sense if the number in the status bar snapped with ctrl too? Or what if the number followed the object instead of the mouse? Would that make more sense or is the current behavior what one would expect?
That would make more sense. Definitely!!
Second, what would be the pros and cons of allowing a user to choose arbitrary degrees for snapping? I was just working on a pentagonal design. I though "Hey, this will be easy. I'll just set the snapping to 72 degrees. 72 is a nice even number, right." But it wasn't a choice. I suppose you can't have every factor of 360 in the list. In the end I was saved by the tile-clones dialog which doesn't have a list.
This too is a good idea.
David
On Thu, 03 Feb 2005 19:30:50 -0600, Aaron Spike <fretfind@...540...> wrote:
snapped with ctrl too? Or what if the number followed the object instead of the mouse? Would that make more sense or is the current behavior what one would expect?
fixed in CVS
Second, what would be the pros and cons of allowing a user to choose arbitrary degrees for snapping? I was just working on a pentagonal design. I though "Hey, this will be easy. I'll just set the snapping to 72 degrees. 72 is a nice even number, right." But it wasn't a choice. I suppose you can't have every factor of 360 in the list. In the end I was saved by the tile-clones dialog which doesn't have a list.
What is stored is the number of snaps per Pi, as an integer. This makes it impossible currently to store arbitrary angles, and even 72 because it's not a factor of Pi (i.e. 180). I can change it relatively easy to store the number of snaps per 2*Pi which will make it possible to add 72 to the list.
snapped with ctrl too? Or what if the number followed the object instead of the mouse? Would that make more sense or is the current behavior what one would expect?
fixed in CVS
Thanks.
Second, what would be the pros and cons of allowing a user to choose arbitrary degrees for snapping? I was just working on a pentagonal design. I though "Hey, this will be easy. I'll just set the snapping to 72 degrees. 72 is a nice even number, right." But it wasn't a choice. I suppose you can't have every factor of 360 in the list. In the end I was saved by the tile-clones dialog which doesn't have a list.
What is stored is the number of snaps per Pi, as an integer. This makes it impossible currently to store arbitrary angles, and even 72 because it's not a factor of Pi (i.e. 180). I can change it relatively easy to store the number of snaps per 2*Pi which will make it possible to add 72 to the list.
Understood. I guess you have decide if such a change would really enhance usability. The list is already very long. The angles you include won't ever please everyone. But on this day and working on this particular project, 72 degrees would make me happy. :)
Aaron Spike
participants (4)
-
unknown@example.com
-
Aaron Spike
-
bulia byak
-
David Christian Berg