iicm.vrml.vrwave.pwdat
Class TransformData
java.lang.Object
|
+--iicm.vrml.vrwave.pwdat.TransformData
- public class TransformData
- extends java.lang.Object
- implements GotEventCallback
TransformData - additional Transform attributes.
Copyright 1998 IICM, Graz University of Technology.
Method Summary |
float[] |
getInvMatrix()
calculate inverse transformation matrix |
float[] |
getMatrix()
calculate transformation matrix for a transform node
returns cached matrix unless invalidated by a field change |
void |
gotEventCB(Field field,
double timestamp)
invalidate transformation on any event on Transform node fields |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
TransformData
public TransformData(Transform trf)
- constructor. establish event callbacks
getMatrix
public float[] getMatrix()
- calculate transformation matrix for a transform node
returns cached matrix unless invalidated by a field change
getInvMatrix
public float[] getInvMatrix()
- calculate inverse transformation matrix
- See Also:
getMatrix()
gotEventCB
public void gotEventCB(Field field,
double timestamp)
- invalidate transformation on any event on Transform node fields
- Specified by:
- gotEventCB in interface GotEventCallback