Class IfcArbitraryClosedProfileDef
- Namespace
- IfcIO.Geometry
- Assembly
- IfcIO.dll
An arbitrary closed 2D profile defined by an ordered list of boundary vertices.
public sealed class IfcArbitraryClosedProfileDef : IfcProfileDefInheritance
Inherited Members
Constructors
IfcArbitraryClosedProfileDef()
public IfcArbitraryClosedProfileDef()IfcArbitraryClosedProfileDef(IEnumerable<IfcVector3>, string?)
public IfcArbitraryClosedProfileDef(IEnumerable<IfcVector3> points, string? name = null)Parameters
pointsIEnumerable<IfcVector3>namestring?
Properties
CurvePoints
public List<IfcVector3> CurvePoints { get; }Property Value
Methods
GetBoundaryPoints(int)
Computes the 2D boundary points of the profile in its local coordinate system.
public override IReadOnlyList<IfcVector3> GetBoundaryPoints(int segments = 16)Parameters
segmentsint