A DAG node that refers to a mesh's geometry.
#include <AlMeshNode.h>
class AlMeshNode : public AlDagNode
virtual ~AlMeshNode();
virtual AlObject *copyWrapper() const;
virtual AlObjectType type() const;
AlMesh* mesh() const;
AlPolysetNode* copyAsPolyset() const;
AlCurveNode is the class used to access and manipulate meshes within the dag. This class behaves like other dag nodes (see AlDagNode for a description of the usage and purpose of dag nodes). Users access the geometry of the curve via the 'mesh()' method which returns a pointer to an AlMesh object.
Deletes an AlMeshNode wrapper object. Note that this destructor will not delete the associated mesh. To properly remove a node/geometry from the DAG use AlDagNode::deleteObject().
Makes an exact copy of the AlMeshNode wrapper.
Returns the class identifier kMeshNodeType.
Returns a pointer to the AlMesh data structure, which can be used to access the geometry of the mesh.