A DAG node that refers to a mesh's geometry.
Synopsis
#include <AlMeshNode.h>
class AlMeshNode : public AlDagNode
virtual ~AlMeshNode();
virtual AlObject *copyWrapper() const;
virtual AlObjectType type() const;
AlMesh* mesh() const;
AlPolysetNode* copyAsPolyset() const;
Description
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.
AlMeshNode::~AlMeshNode()
Description
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().
AlObject * AlMeshNode::copyWrapper() const
Description
Makes an exact copy of the AlMeshNode wrapper.
AlObjectType AlMeshNode::type() const
Description
Returns the class identifier kMeshNodeType.
AlMesh * AlMeshNode::mesh() const
Description
Returns a pointer to the AlMesh data structure, which can be used to access the geometry of the mesh.