Class IfcMesh
- Namespace
- IfcIO.Geometry
- Assembly
- IfcIO.dll
A 3D polygon mesh representation composed of vertices and triangle indices.
public sealed class IfcMeshInheritance
Inherited Members
Constructors
IfcMesh()
public IfcMesh()Properties
BoundingBox
public IfcBoundingBox BoundingBox { get; init; }Property Value
Id
public int Id { get; init; }Property Value
Indices
public required IReadOnlyList<int> Indices { get; init; }Property Value
Name
public string Name { get; set; }Property Value
TriangleCount
public int TriangleCount { get; }Property Value
Vertices
public required IReadOnlyList<IfcVector3> Vertices { get; init; }Property Value
Methods
Create(int, string, IReadOnlyList<IfcVector3>, IReadOnlyList<int>)
public static IfcMesh Create(int id, string name, IReadOnlyList<IfcVector3> vertices, IReadOnlyList<int> indices)Parameters
idintnamestringverticesIReadOnlyList<IfcVector3>indicesIReadOnlyList<int>