Class ElementMesh
- Namespace
- RvtIO.Meshes
- Assembly
- RvtIO.dll
The geometry of one element: its own triangles in the coordinates of the document, plus symbols placed whole.
public sealed class ElementMeshInheritance
Inherited Members
Properties
Coverage
How completely RvtIO.Meshes.ElementMesh.Meshes and RvtIO.Meshes.ElementMesh.Placements represent the element.
public MeshCoverage Coverage { get; init; }Property Value
ElementId
The id of the element.
public int ElementId { get; init; }Property Value
Meshes
The triangles of the element itself, one mesh per material, in the coordinates of the document.
public IReadOnlyList<TriangleMesh> Meshes { get; init; }Property Value
Placements
Symbols (RvtIO.Meshes.MeshSet.Symbols) that make up the rest of the element, each drawn by its transform. A placement is given only when the element's geometry is exactly its symbols placed rigidly; any other element has its own triangles.
public IReadOnlyList<SymbolPlacement> Placements { get; init; }Property Value
UntriangulatedFaces
Faces of the element (or of its placed symbols, once per placement) that could not be triangulated.
public int UntriangulatedFaces { get; init; }