Package com.jme3.scene

The com.jme3.input package contains the scene graph implementation in jMonkeyEngine.

See:
          Description

Interface Summary
CollisionData CollisionData is an interface that can be used to do triangle-accurate collision with bounding volumes and rays.
SceneGraphVisitor SceneGraphVisitorAdapter is used to traverse the scene graph tree.
 

Class Summary
AssetLinkNode The AssetLinkNode does not store its children when exported to file.
BatchNode BatchNode holds geometries that are a batched version of all the geometries that are in its sub scenegraph.
CameraNode CameraNode simply uses CameraControl to implement linking of camera and node data.
Geometry Geometry defines a leaf node of the scene graph.
LightNode LightNode is used to link together a Light object with a Node object.
Mesh Mesh is used to store rendering data.
Node Node defines an internal node of a scene graph.
SceneGraphVisitorAdapter SceneGraphVisitorAdapter is used to traverse the scene graph tree.
SimpleBatchNode SimpleBatchNode comes with some restrictions, but can yield better performances.
Spatial Spatial defines the base class for scene graph nodes.
UserData UserData is used to contain user data objects set on spatials (primarily primitives) that do not implement the Savable interface.
VertexBuffer A VertexBuffer contains a particular type of geometry data used by Meshes.
 

Enum Summary
Mesh.Mode The mode of the Mesh specifies both the type of primitive represented by the mesh and how the data should be interpreted.
Spatial.BatchHint Specifies if this spatial should be batched
Spatial.CullHint Specifies how frustum culling should be handled by this spatial.
VertexBuffer.Format Specifies format of the data stored in the buffer.
VertexBuffer.Type Type of buffer.
VertexBuffer.Usage The usage of the VertexBuffer, specifies how often the buffer is used.
 

Package com.jme3.scene Description

The com.jme3.input package contains the scene graph implementation in jMonkeyEngine.

The scene graph is the most important package in jME, as it is the API used to manage scene elements so that they can be rendered. The Spatial class provides a common base class for all scene graph elements. The Node class provides the "branches" in the graph, used to organize elements in a tree hierarchy. The Geometry is the leaf class that will contain a Mesh object (geometry data such as vertex positions, normals, etc) and a Material object containing information on how the geometry should be shaded.