Table of Contents

Class MeshSet

Namespace
RvtIO.Meshes
Assembly
RvtIO.dll

The triangle meshes of the drawable model elements of a document (see RvtIO.Meshes.ElementMeshes.Extract(RvtIO.RvtDocument,RvtIO.Meshes.ElementMeshOptions)). All coordinates are in feet.

public sealed class MeshSet

Inheritance

Inherited Members

Properties

Elements

One entry per drawable element, in the order of RvtIO.RvtDocument.Elements.

public IReadOnlyList<ElementMesh> Elements { get; init; }

Property Value

IReadOnlyList<ElementMesh>

GeometryUndecoded

The document was read without decoding its geometry: a file read by its own class schema (a release other than Revit 2022, such as the Revit 2020 and 2025 samples) opened without RvtIO.RvtReaderOptions.R22Layout. Its elements are listed with RvtIO.Meshes.MeshCoverage.Undecoded.

public bool GeometryUndecoded { get; init; }

Property Value

bool

Symbols

The triangles of every symbol that an element places (RvtIO.Meshes.ElementMesh.Placements), by symbol element id, in the frame of the family. Only placed symbols are listed.

public IReadOnlyDictionary<int, IReadOnlyList<TriangleMesh>> Symbols { get; init; }

Property Value

IReadOnlyDictionary<int, IReadOnlyList<TriangleMesh>>