--
You received this message because you are subscribed to the Google Groups "VPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vpython-user...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
In answer to the reply by Bruce Sherwood. It seems to assume that most programs do not use frames. Frames are necessary for example where several objects are to be rotated together. Can that be so rare? Where frames are used the contents are less likely to be axially symmetric. Perhaps the bug has not been reported as serious because people prefer to use a workaround. It seems a shame to ignore it for that reason.
--
You received this message because you are subscribed to a topic in the Google Groups "VPython-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/vpython-users/z60sWqURwc4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to vpython-user...@googlegroups.com.
Hi Bruce.
"Absolute rotation" is the term used by the OP. I am sure he means setting the absolute orientation. I agree that in 3D setting an angle is not sufficient; setting "axis" and "up" are satisfactory (although I do not like the terminology) .
--
I guess I still don't understand. The rotate function for objects lets you specify an origin and axis as well as an angle (which I'll call angle1). While it is true that if you execute another of these statements you need to specify an angle2 relative to where the object now is, it's pretty trivial to save the original angle (angle1) and specify a rotation in the form of angle2 = newangle-angle1, so I don't see what the difficulty is. Note that if the second rotation is about a different axis than the first rotation was, an "absolute" meaning to "angle" is impossible.
--
--
--