Struct IfcBoundingBox
- Namespace
- IfcIO.Geometry
- Assembly
- IfcIO.dll
Axis-aligned 3D bounding box.
public readonly record struct IfcBoundingBox : IEquatable<IfcBoundingBox>Implements
Inherited Members
Constructors
IfcBoundingBox(IfcVector3, IfcVector3)
Axis-aligned 3D bounding box.
public IfcBoundingBox(IfcVector3 Min, IfcVector3 Max)Parameters
MinIfcVector3MaxIfcVector3
Fields
Empty
public static readonly IfcBoundingBox EmptyField Value
Properties
Center
public IfcVector3 Center { get; }Property Value
IsEmpty
public bool IsEmpty { get; }Property Value
Max
public IfcVector3 Max { get; init; }Property Value
Min
public IfcVector3 Min { get; init; }Property Value
Size
public IfcVector3 Size { get; }Property Value
Methods
FromPoints(IReadOnlyList<IfcVector3>)
public static IfcBoundingBox FromPoints(IReadOnlyList<IfcVector3> points)Parameters
pointsIReadOnlyList<IfcVector3>