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

Uses of Class
javax.microedition.m3d.Object3D

Uses of Object3D in javax.microedition.m3d
 

Subclasses of Object3D in javax.microedition.m3d
 class AnimationController
          A set of methods for controlling multiple AnimationTracks as one.
 class AnimationTrack
          AnimationTrack associates a KeyframeSequence with an animatable property, and an AnimationController that controls the sequence.
 class Appearance
          Appearance defines attributes that are needed for rendering a Mesh or Sprite.
 class Background
          Attributes for clearing the color buffer.
 class Camera
          Camera defines parameters for projecting the 3D world to the display.
 class CompositingMode
          An Appearance component encapsulating per-pixel compositing attributes.
 class Fog
          An Appearance component encapsulating attributes for fogging.
 class GeometryMode
          An Appearance component encapsulating polygon-level attributes.
 class Group
          The Group node stores an unordered set of nodes as its children in the scene graph.
 class Image2D
          A two-dimensional image that can be used as a texture, background or sprite image.
 class IndexBuffer
          IndexBuffer defines how to connect vertices in a VertexBuffer to form 3D surface primitives, such as triangles.
 class KeyframeSequence
          KeyframeSequence encapsulates animation data as a sequence of time-stamped, vector-valued keyframes.
 class Light
          The Light node represents different kinds of light sources.
 class Material
          An Appearance component encapsulating material attributes for lighting computations.
 class Mesh
          Mesh is a renderable 3D geometry object, defined as a polygonal surface.
 class MorphingMesh
          A vertex morphing mesh.
 class Node
          An abstract base class for scene graph nodes, that is, instances of objects in a scene graph.
 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 Texture2D
          An Appearance component encapsulating a two-dimensional texture image and a set of attributes specifying how the image is to be applied on submeshes.
 class TriangleStripArray
          TriangleStripArray defines a set of triangle strips.
 class VertexArray
          An array of integer vectors representing vertex positions, normals, colors, or texture coordinates.
 class VertexBuffer
          VertexBuffer holds references to VertexArrays that contain the positions, colors, normals, and texture coordinates for a set of vertices.
 class World
          A top-level container for scene graphs.
 

Methods in javax.microedition.m3d that return Object3D
 Object3D Object3D.find(int userID)
          Retrieves an object that has the given user ID and is reachable from this object.
static Object3D[] Loader.load(java.lang.String name)
          Deserializes Object3D instances from the named resource.
static Object3D[] Loader.load(byte[] data, int offset)
          Deserializes Object3D instances from the given byte array, starting at the given offset.
 

Methods in javax.microedition.m3d with parameters of type Object3D
 int Object3D.getReferences(Object3D[] references)
          Returns the number of direct Object3D references in this object, and fills in the objects to the given array.
 


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

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