Packageaway3d.core.partition
Classpublic class MeshNode
InheritanceMeshNode Inheritance EntityNode Inheritance NodeBase

MeshNode is a space partitioning leaf node that contains a Mesh object.

Public Properties
 PropertyDefined by
 Inheritedentity : Entity
The entity contained in this leaf node.
EntityNode
  mesh : Mesh
[read-only] The mesh object contained in the partition node.
MeshNode
 Inheritedparent : NodeBase
The parent node.
NodeBase
Protected Properties
 PropertyDefined by
 Inherited_childNodes : Vector
NodeBase
 Inherited_numChildNodes : uint
NodeBase
 Inherited_parent : NodeBase
NodeBase
Public Methods
 MethodDefined by
  
MeshNode
(mesh:Mesh)
Creates a new MeshNode object.
MeshNode
  
Allows the traverser to visit the current node.
MeshNode
 Inherited
addNode(node:NodeBase):void
Adds a node to the tree.
NodeBase
 Inherited
Finds the partition that contains (or should contain) the given entity.
NodeBase
 Inherited
isInFrustum(camera:Camera3D):Boolean
Tests if the current node is at least partly inside the frustum.
EntityNode
 Inherited
Detaches the node from its parent.
EntityNode
 Inherited
removeNode(node:NodeBase):void
Removes a child node from the tree.
NodeBase
Property detail
meshproperty
mesh:Mesh  [read-only]

The mesh object contained in the partition node.

Implementation
    public function get mesh():Mesh
Constructor detail
MeshNode()constructor
public function MeshNode(mesh:Mesh)Parameters
mesh:Mesh — The mesh to be contained in the node.
Init Parameters
Method detail
acceptTraverser()method
public override function acceptTraverser(traverser:PartitionTraverser):void

Allows the traverser to visit the current node. If the traverser's enterNode method returns true, the traverser will be sent down the child nodes of the tree. This method should be overridden if the order of traversal is important (such as for BSP trees) - or if static child nodes are not added using addNode, but are linked to separately.

Parameters
traverser:PartitionTraverser — The traverser visiting the node.
Wiki link
Click to go to the wiki page for 'away3d.core.partition.MeshNode'

Code examples

Comments