syn3d.data.xith3d
Class TransformDataXith3d
java.lang.Object
syn3d.data.SceneGraphData
syn3d.data.SceneGraphFloatData
syn3d.data.TransformData
syn3d.data.xith3d.TransformDataXith3d
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, DataSourceListener, EndNotificationListener
public class TransformDataXith3d
- extends TransformData
- implements java.lang.Cloneable, java.io.Serializable
Class description ...
- Author:
- Claude CAZENAVE
- See Also:
- Serialized Form
Field Summary |
protected TransformGroup |
group
|
protected Matrix3f |
m3
|
protected Matrix4f |
m4
|
protected Quat4f |
q
|
protected Transform3D |
trans
|
protected Vector3f |
v3
|
Fields inherited from class syn3d.data.TransformData |
AFFINE, FULL, IDENTITY, kind, node, PARAM_SIZE, ROTX, ROTXYZ, ROTY, ROTZ, SCALE, SCALEX, SCALEXYZ, SCALEY, SCALEZ, transformChildren, transformRoot, TRANSX, TRANSXYZ, TRANSY, TRANSZ |
Methods inherited from class syn3d.data.TransformData |
DataSourceIndexRangeChanged, DataSourceValueChanged, dispose, getKind, getKind, getTransformChildren, init, isComposed, isIdentity, isIdentity, removeSceneGraphData, restoreTransform, restoreTransform, set, setKind, updateFrom |
Methods inherited from class syn3d.data.SceneGraphData |
DataSourceInfoChanged, DataSourceOrderChanged, DataSourceReplaced, DataSourceValueRangeChanged, getDataSource, getDelegateListener, isEditable, length, notificationEnd, setDataSource, setDelegateListener, setEditable |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
trans
protected Transform3D trans
group
protected TransformGroup group
v3
protected Vector3f v3
m3
protected Matrix3f m3
m4
protected Matrix4f m4
q
protected Quat4f q
TransformDataXith3d
public TransformDataXith3d(TransformGroup group,
TransformGroupNode node)
- Parameters:
node
-
TransformDataXith3d
public TransformDataXith3d(TransformGroupNode node,
TransformData transformRoot)
getTransform
public Transform3D getTransform()
updateTransform
public void updateTransform()
- Description copied from class:
TransformData
- Apply current data values to the associated transformation
- Overrides:
updateTransform
in class TransformData
init
protected void init(int preferredKind,
boolean fromNode)
- Specified by:
init
in class TransformData
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone
in class TransformData
- Throws:
java.lang.CloneNotSupportedException
addComposedTransformation
public TransformData addComposedTransformation()
- Specified by:
addComposedTransformation
in class TransformData
removeLastComposedTransformation
public void removeLastComposedTransformation()
- Specified by:
removeLastComposedTransformation
in class TransformData