Share

AcBrElement2d

Class Hierarchy

AcRxObject
    AcBrMeshEntity
        AcBrElement
            AcBrElement2d

C++

class AcBrElement2d : public AcBrElement;

File

brelem2d.h

Description

The AcBrElement2d class is the interface class for linear, first-order two-dimensional elements in a mesh. This class defines the functions that are pertinent to the 2D element 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().

A 2D element is a planar approximation of a subset of a bounded surface and thus has no directly associated geometry. It represents a polygonal (that is, closed) set of at least three coplanar nodes in a mesh (note that the associated node coordinates can be used to instantiate an AcGePlane). A mapping back to the original brep topology is provided in the form of a backpointer to the face which generated this element (compare AcBrMeshEntity::getEntityAssociated()).

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

Links

AcBrElement2d Constructor, AcBrElement2d Methods, AcBrElement2d Operators

See Also

AcBrElement, AcBrMesh2dElement2dTraverser, AcBrElement2dNodeTraverser

Was this information helpful?