Share

AcBrNode

Class Hierarchy

AcRxObject
    AcBrMeshEntity
        AcBrNode

C++

class AcBrNode : public AcBrMeshEntity;

File

brnode.h

Description

The AcBrNode class is the interface class for nodes in a mesh. This class defines the functions that are pertinent to the node level of a mesh, and cannot be directly set by the user as the initialization requirements are only available internally at the time of a call to AcBrMesh2d::generate().

Remarks

A node is the intersection or terminating point of two or more edges in a mesh, and thus has associated geometry (for instance, a point). A mapping back to the original brep topology is provided in the form of a backpointer to the dimensionally lowest topology object that contains this node (compare to. AcBrMeshEntity::getEntityAssociated()). If this node is part of a 2D mesh, the associated entity type can be used to classify interior (face) vs. boundary (edge or vertex) nodes. Surface usage data (such as uv parameters and surface normals) must be queried in the context of 2D elements using AcBrElement2dNodeTraverser.

The user generally accesses this class via an element node traverser. The only way to delete the node referenced by this class from the mesh data cache is to delete the mesh object that owns it, or to regenerate the mesh.

Links

AcBrNode Constructor, AcBrNode Methods, AcBrNode Operators

See Also

AcGePoint3d, AcBrMeshEntity

Was this information helpful?