Class IfcCircleProfileDef
- Namespace
- IfcIO.Geometry
- Assembly
- IfcIO.dll
A parameterized circular 2D profile defined by radius and an optional center offset.
public sealed class IfcCircleProfileDef : IfcProfileDefInheritance
Inherited Members
Constructors
IfcCircleProfileDef()
public IfcCircleProfileDef()IfcCircleProfileDef(double, IfcVector3?, string?)
public IfcCircleProfileDef(double radius, IfcVector3? position = null, string? name = null)Parameters
radiusdoublepositionIfcVector3?namestring?
Properties
Position
public IfcVector3 Position { get; set; }Property Value
Radius
public double Radius { 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