2011 Software releases
Learn about the 2011 versions of some of Autodesk’s Digital Entertainment Creation tools.
  • 1/2
You are here:Forum Home / Autodesk® Softimage® / ICE - Interactive Creative Environment / Orientation Data-Type, please explain.
  RSS 2.0 ATOM  

Orientation Data-Type, please explain.
Rate this thread
 
36767
 
Subscribe to this thread
avatar
  • RedBjarne
  • Posted: 17 November 2009 07:25 AM
  • Location: Copenhagen
  • Total Posts: 40
  • Joined: 2008-02-22 07:47:44

This might be a bit of a technicle question, but I have been unable to find any precise description on how the ‘Orientation’ attribute on particles work. How are it put together (internally), is it an axis/angle pair, quaternion or a matrix? It does’nt seem to make any difference on the result wether I multiply, add or subtract the orientation so I’m just curious if it’s me who have completely misunderstood the thing or it is a weird bug/feature of ICE.

Cheers
Jacob



Replies: 0
avatar
  • grahamef
  • Posted: 17 November 2009 11:42 AM
  • Total Posts: 225
  • Joined: 2008-02-18 19:46:00

The docs say that it is a rotation, which is an axis + angle.

To confirm, get Self.Orientation and try plugging it into various constant nodes. You can plug it into rotation, but not into a quaternion or matrix.



Replies: 1
/img/forum/dark/default_avatar.png

what happens when you add 2 rotations then? is the axis’s added as vectors and the angles as scalar? and what happens with multiply? I can’t figure this out?

Author: RedBjarne

Replied: 18 November 2009 07:32 PM  
avatar
  • grahamef
  • Posted: 19 November 2009 12:10 PM
  • Total Posts: 225
  • Joined: 2008-02-18 19:46:00

It looks like both addition and multiplication of rotations give the same result --- the composition of rotations (i.e. the effect of performing one rotation after the other).

When you think about it, it makes sense to set it up this way since addition and multiplication aren’t formally defined as they are for scalars, vectors, matrices, quaternions, etc. It brings rotations into line with matrices (multiplying two matrices that represent rotations gives the result of performing one after the other) as well as with the naive intuition that performing two rotations is “adding” them.



Replies: 0




   
  Settings Choose Theme color: