JSR-184 Public Review Draft - Apr. 30, 2003.

Uses of Class
javax.microedition.m3d.Node

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.

Copyright © 2003 Nokia Corporation. See the Copyright Notice for details.