C> The only way to do multiple transformations which makes any sense is:
C> 1) Scale
C> 2) Rotate
C> 3) Translate
C> Anything else will probably cause confusion at some point.
The order in which transformations appear in the VRML file must be
respected.
To stay with the example by Patrick Sweeney <[email protected]>:
Translation { translation ... }
Rotation { rotation ... }
SomeObject
When you think of local coordinate systems (what modellers usually
do), you first translate SomeObject to its place and rotate it then
locally on that place.
To achieve this effect in mathematical terms you must reverse
transformations. I.e. you have first to rotate SomeObject at the
origin and then tranlate it to its position. If you did the
Translation first you would rotate the object along a circle around
the origin going through that object.
In my eyes, this is no special Inventor issue, just basics of Computer
Graphics Transformations.
bye,
Michael