j3d.utils.sceneGraphBuilderUtils
Class ETransformGroup
java.lang.Object
javax.media.j3d.SceneGraphObject
javax.media.j3d.Node
javax.media.j3d.Group
javax.media.j3d.TransformGroup
j3d.utils.sceneGraphBuilderUtils.ETransformGroup
public class ETransformGroup
- extends javax.media.j3d.TransformGroup
Field Summary |
static int |
X
|
static int |
Y
|
static int |
Z
|
Fields inherited from class javax.media.j3d.TransformGroup |
ALLOW_TRANSFORM_READ, ALLOW_TRANSFORM_WRITE |
Fields inherited from class javax.media.j3d.Group |
ALLOW_CHILDREN_EXTEND, ALLOW_CHILDREN_READ, ALLOW_CHILDREN_WRITE, ALLOW_COLLISION_BOUNDS_READ, ALLOW_COLLISION_BOUNDS_WRITE |
Fields inherited from class javax.media.j3d.Node |
ALLOW_AUTO_COMPUTE_BOUNDS_READ, ALLOW_AUTO_COMPUTE_BOUNDS_WRITE, ALLOW_BOUNDS_READ, ALLOW_BOUNDS_WRITE, ALLOW_COLLIDABLE_READ, ALLOW_COLLIDABLE_WRITE, ALLOW_LOCAL_TO_VWORLD_READ, ALLOW_LOCALE_READ, ALLOW_PARENT_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING |
Method Summary |
static ETransformGroup |
addCombinedControls(javax.media.j3d.Node node,
javax.swing.JComponent pane)
|
static ETransformGroup |
addHierarchicalControls(javax.media.j3d.Node node,
javax.swing.Box box)
|
static ETransformGroup |
controlledSubgraph(javax.swing.Box pane,
java.lang.String title,
javax.media.j3d.Node[] children,
boolean hierarchical)
|
static javax.media.j3d.TransformGroup |
rotate(java.lang.String name,
javax.media.j3d.Node node,
int axis,
double radians)
|
static void |
rotate(javax.media.j3d.Transform3D t,
int axis,
double radians)
|
static ETransformGroup |
spinTransform(javax.media.j3d.Node node,
int times,
long period,
javax.vecmath.Vector3d axis,
javax.swing.JComponent controls)
|
static ETransformGroup |
translate(java.lang.String name,
javax.media.j3d.Node node,
float x,
float y,
float z)
|
Methods inherited from class javax.media.j3d.TransformGroup |
cloneNode, getTransform, setTransform |
Methods inherited from class javax.media.j3d.Group |
addChild, getAllChildren, getAlternateCollisionTarget, getChild, getCollisionBounds, indexOfChild, insertChild, moveTo, numChildren, removeAllChildren, removeChild, removeChild, setAlternateCollisionTarget, setChild, setCollisionBounds |
Methods inherited from class javax.media.j3d.Node |
cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocale, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable |
Methods inherited from class javax.media.j3d.SceneGraphObject |
clearCapability, clearCapabilityIsFrequent, getCapability, getCapabilityIsFrequent, getName, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setName, setUserData, toString, updateNodeReferences |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
X
public static final int X
- See Also:
- Constant Field Values
Y
public static final int Y
- See Also:
- Constant Field Values
Z
public static final int Z
- See Also:
- Constant Field Values
ETransformGroup
public ETransformGroup(java.lang.String name)
ETransformGroup
public ETransformGroup(java.lang.String name,
javax.media.j3d.Node node)
ETransformGroup
public ETransformGroup(java.lang.String name,
javax.media.j3d.Transform3D t)
addCombinedControls
public static ETransformGroup addCombinedControls(javax.media.j3d.Node node,
javax.swing.JComponent pane)
addHierarchicalControls
public static ETransformGroup addHierarchicalControls(javax.media.j3d.Node node,
javax.swing.Box box)
controlledSubgraph
public static ETransformGroup controlledSubgraph(javax.swing.Box pane,
java.lang.String title,
javax.media.j3d.Node[] children,
boolean hierarchical)
rotate
public static javax.media.j3d.TransformGroup rotate(java.lang.String name,
javax.media.j3d.Node node,
int axis,
double radians)
rotate
public static void rotate(javax.media.j3d.Transform3D t,
int axis,
double radians)
spinTransform
public static ETransformGroup spinTransform(javax.media.j3d.Node node,
int times,
long period,
javax.vecmath.Vector3d axis,
javax.swing.JComponent controls)
translate
public static ETransformGroup translate(java.lang.String name,
javax.media.j3d.Node node,
float x,
float y,
float z)