com.jme3.input
package contains the scene graph implementation
in jMonkeyEngine.See: Description
Interface | Description |
---|---|
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 | Description |
---|---|
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. |
CenterQuad |
Quad represents a rectangular plane in space
defined by 4 vertices. |
Geometry |
Geometry defines a leaf node of the scene graph. |
GeometryGroupNode |
An abstract class for implementations that perform grouping of geometries
via instancing or batching.
|
LightNode | |
Mesh |
Mesh is used to store rendering data. |
MPOTestUtils | |
Node |
Node defines an internal node of a scene graph. |
PhantomTrianglesTest |
Verify that collideWith() doesn't reports collisions with phantom triangles.
|
SceneGraphTraversalTest |
Tests for traversal order when using SceneGraphVisitor
with Spatial.depthFirstTraversal() and Spatial.breadthFirstTraversal().
|
SceneGraphVisitorAdapter |
SceneGraphVisitorAdapter is used to traverse the scene
graph tree. |
SceneMatParamOverrideTest |
Validates how
MPOs work on the scene level. |
ShapeGeometryTest |
Ensures that geometries behave correctly, by casting rays and ensure they don't break.
|
SimpleBatchNode |
SimpleBatchNode comes with some restrictions, but can yield better performances.
|
Spatial |
Spatial defines the base class for scene graph nodes. |
TestIssue954 |
Verify that an empty Node gets a valid bounding volume.
|
TestUserData | |
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 Mesh es. |
Enum | Description |
---|---|
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.
|
Spatial.DFSMode |
Specifies the mode of the depth first search.
|
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.
|
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.