Funcan / heekscad

Automatically exported from code.google.com/p/heekscad
Other
0 stars 0 forks source link

Angles of solids act strangely #356

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.  Add a new cylinder.  Edit the properties and set horizontal, vertical, and 
twist angle to 0.  Click the green check to confirm.
2. Change the horizontal angle to 45 and confirm.
3.  Note that the twist angle has changed to 45 but the horizontal angle is 
still 0.  Any additional angles inputted to the horizontal angle will be added 
to the twist angle.  This doesn't happen if the vertical angle is > 0.  

What is the expected output? What do you see instead?
I would expect each of the three properties to indicate and control an amount 
of rotation around an axis of the current coordinate system.  It might be more 
intuitive to rename the properties something like 'x rotation', 'y rotation' 
and 'z rotation' 

What version of the product are you using? On what operating system?
Current SVN on ubuntu 11.04

Please provide any additional information below.

This behavior might be by design.  I'm able to achieve the desired rotation by 
dragging the handles in the 3d window but rotation the solid 45 degrees around 
the Y axis (vertical) changes horizontal and twist rotation to -90 and 90 
degrees respectively.  If this is by design, please explain and I'll update the 
wiki for future reference.

Original issue reported on code.google.com by shopinth...@gmail.com on 4 Jul 2011 at 12:01