Protected _localBounding box in this transform's local coordinate space
Protected _localBounding circle in this transform's local coordinate space
Protected _positionThe position of this node as a Vector3.
Protected _rotationThe rotation of this transform represented as a quaternion.
Protected _scaleThe scale of this node as a Vector3.
Protected _worldBounding box in the world coordinate space
Protected _worldBounding box in the world coordinate space
The bounding box in vertex coordinate space
The bounding sphere in vertex coordinate space
Protected Readonly glFlag that determines whether to use vertex colors.
Protected localProtected localProtected localProtected localThe local transformation matrix of this node.
The world transformation matrix of this node.
The parent transform of this transform. Null if this transform has no parent.
Whether this transform is currently visible in the scene.
Protected worldDraws this transform and all its children in the scene graph.
The parent transform of this transform.
The camera used to view the scene.
The light manager used to manage the lights in the scene.
Checks for intersection between this Node3 and another
Whether or not the two objects intersect
The other Node3 object
The IntersectionMode3 to use for the comparison (default: BOUNDING_SPHERE)
The CoordinateSpace3 to use for the comparison (default: LOCAL_SPACE)
Rotates this Node3 object to look at the given target with the given up vector
The Vector3 representing the target in world space
The Vector3 representing the up direction (defaults to Vector3.UP)
Sets lights on the children of the Node3
The LightManager object
Generated using TypeDoc
The base class for 3D triangle meshes. This class extends Node3 so it can be added directly to the GopherGfx 3D scene graph. It is possible to create a new "empty" Mesh3 and then add triangles to it. Most of the routines in the Geometry3Factory do this. Use those to create a new Mesh3 for simple geometric shapes like spheres, cubes, etc. Those routines also provide good examples of how to create your own custom mesh via code if you wish to create something more complex via programming. Triangle meshes can also be loaded from a variety of 3D file formats using the MeshLoader class.