|
JSR-184 Public Review Draft - Apr. 30, 2003. | ||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Node in javax.microedition.m3d |
Subclasses of Node in javax.microedition.m3d | |
class |
Camera
Camera defines parameters for projecting the 3D world to the display. |
class |
Group
The Group node stores an unordered set of nodes as its children in the scene graph. |
class |
Light
The Light node represents different kinds of light sources. |
class |
Mesh
Mesh is a renderable 3D geometry object, defined as a polygonal surface. |
class |
MorphingMesh
A vertex morphing mesh. |
class |
SkinnedMesh
A skeletally animated mesh. |
class |
Sprite
Sprite is a scene graph node representing a 2-dimensional image that has a 3D position. |
class |
World
A top-level container for scene graphs. |
Methods in javax.microedition.m3d that return Node | |
Node |
RayIntersection.getIntersected()
Retrieves the picked Mesh or Sprite object. |
Node |
Node.getParent()
Returns the parent of this node. |
Node |
Group.getChild(int index)
Gets a child by index. |
Methods in javax.microedition.m3d with parameters of type Node | |
void |
SkinnedMesh.addTransform(Node transform,
int weight,
int firstVertex,
int lastVertex)
Sets a weighted transformation on a range of vertices in the VertexBuffer associated with this SkinnedMesh. |
boolean |
Node.getTransformTo(Node target,
Transform transform)
Gets the transformation from this node to another node, along the shortest scene graph path between the two. |
void |
Node.setAlignment(Node zReference,
int zTarget,
Node yReference,
int yTarget)
Sets this node to automatically align with a given other node, or disables automatic alignment. |
void |
Node.setAlignment(Node zReference,
int zTarget,
Node yReference,
int yTarget)
Sets this node to automatically align with a given other node, or disables automatic alignment. |
void |
Group.addChild(Node child)
Adds the given node to this Group, potentially changing the order and indices of the previously added children. |
void |
Group.removeChild(Node child)
Removes the given node from this Group, potentially changing the order and indices of the remaining children. |
boolean |
Group.pick(int mask,
float ox,
float oy,
float oz,
float dx,
float dy,
float dz,
Node alignTo,
RayIntersection ri)
Picks the first enabled Mesh or Sprite in this Group that is intercepted by the given pick ray and is in the specified scope. |
void |
Graphics3D.render(Node node,
Transform transform)
Renders the given Sprite, Mesh, or Group node with the given transformation from local coordinates to world coordinates. |
|
JSR-184 Public Review Draft - Apr. 30, 2003. | ||||||||||
PREV NEXT | FRAMES NO FRAMES |