com.java4ever.m3g
Class Node
java.lang.Object
com.java4ever.m3g.M3GObject
com.java4ever.m3g.Object3D
com.java4ever.m3g.Transformable
com.java4ever.m3g.Node
- Direct Known Subclasses:
- Camera, Group, Light, Mesh, Sprite3D
- public abstract class Node
- extends Transformable
| Fields inherited from class com.java4ever.m3g.M3GObject |
ANIMATION_CONTROLLER, ANIMATION_TRACK, APPEARANCE, BACKGROUND, CAMERA, COMPOSITING_MODE, EXTERNAL_REFERENCE, FOG, GROUP, HEADER, IMAGE2D, KEYFRAME_SEQUENCE, LIGHT, MATERIAL, MESH, MORPHING_MESH, POLYGON_MODE, SKINNED_MESH, SPRITE3D, TEXTURE2D, TRIANGLE_STRIP_ARRAY, VERTEX_ARRAY, VERTEX_BUFFER, WORLD |
|
Constructor Summary |
protected |
Node()
|
| Methods inherited from class com.java4ever.m3g.Transformable |
getCompositeTransform, getOrientation, getScale, getTransform, getTranslation, postRotate, preRotate, scale, setOrientation, setScale, setTransform, setTranslation, translate |
| Methods inherited from class com.java4ever.m3g.Object3D |
addAnimationTrack, animate, duplicate, find, getAnimationTrack, getAnimationTrackCount, getReferences, getUserID, getUserObject, removeAnimationTrack, setUserID, setUserObject |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NONE
public static final int NONE
- See Also:
- Constant Field Values
ORIGIN
public static final int ORIGIN
- See Also:
- Constant Field Values
X_AXIS
public static final int X_AXIS
- See Also:
- Constant Field Values
Y_AXIS
public static final int Y_AXIS
- See Also:
- Constant Field Values
Z_AXIS
public static final int Z_AXIS
- See Also:
- Constant Field Values
Node
protected Node()
setRenderingEnable
public void setRenderingEnable(boolean enable)
isRenderingEnabled
public boolean isRenderingEnabled()
setPickingEnable
public void setPickingEnable(boolean enable)
isPickingEnabled
public boolean isPickingEnabled()
setScope
public void setScope(int scope)
getScope
public int getScope()
setAlphaFactor
public void setAlphaFactor(float alphaFactor)
getAlphaFactor
public float getAlphaFactor()
getParent
public Node getParent()
getTransformTo
public boolean getTransformTo(Node target,
Transform transform)
align
public final void align(Node reference)
setAlignment
public void setAlignment(Node zRef,
int zTarget,
Node yRef,
int yTarget)
read
protected void read(M3GInputStream is,
java.util.ArrayList table)
throws java.io.IOException
- Overrides:
read in class Transformable
- Throws:
java.io.IOException
write
protected void write(M3GOutputStream os,
java.util.ArrayList table)
throws java.io.IOException
- Overrides:
write in class Transformable
- Throws:
java.io.IOException
buildReferenceTable
protected void buildReferenceTable(java.util.ArrayList table)
- Overrides:
buildReferenceTable in class Object3D
Copyright 2005 java4ever.com. All Rights Reserved.