Share

AcBrMesh2d

Class Hierarchy

AcRxObject
    AcBrMeshEntity
        AcBrMesh
            AcBrMesh2d

C++

class AcBrMesh2d : public AcBrMesh;

File

brmesh2d.h

Description

The AcBrMesh2d class is the interface class for 2D meshes. This class defines the functions that are pertinent to a two-dimensional (or faceted) mesh of either an entire solid or an individual surface.

A 2D mesh is a mesh that maps to a 3D face set, and thus has associated geometry. The geometry, however, is stored at the individual elements and nodes, as are the mappings back to the original brep topology. A 2D mesh can also be thought of as a wire network, and its element set can be used to define a surface wireframe model. Nonmanifold edges and vertices from the 3D face set are ignored and are not mapped to the mesh. Degenerate elements are discarded, along with their unique nodes.

Remarks

To mesh (facet) an entire solid or a single face, initialize an AcBrMesh2dControl and then call the AcBrMesh2d::generate() function.

To process the result, use a AcBrMesh2dElement2dTraverser.

Links

AcBrMesh2d Constructor, AcBrMesh2d Methods, AcBrMesh2d Operators

See Also

AcBrMesh2dControl, AcBrMesh, AcBrMesh2dElement2dTraverser

Was this information helpful?