Class IfcRectangleProfileDef
- Namespace
- IfcIO.Geometry
- Assembly
- IfcIO.dll
A parameterized rectangular 2D profile centered at an optional 2D position offset.
public sealed class IfcRectangleProfileDef : IfcProfileDefInheritance
Inherited Members
Constructors
IfcRectangleProfileDef()
public IfcRectangleProfileDef()IfcRectangleProfileDef(double, double, IfcVector3?, string?)
public IfcRectangleProfileDef(double xDim, double yDim, IfcVector3? position = null, string? name = null)Parameters
xDimdoubleyDimdoublepositionIfcVector3?namestring?
Properties
Position
public IfcVector3 Position { get; set; }Property Value
XDim
public double XDim { get; set; }Property Value
YDim
public double YDim { get; set; }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