Class IfcLShapeProfileDef
- Namespace
- IfcIO.Geometry
- Assembly
- IfcIO.dll
A parameterized standard structural steel angle / L-shape 2D profile, conforming to buildingSMART standard IFCLSHAPEPROFILEDEF.
public sealed class IfcLShapeProfileDef : IfcProfileDefInheritance
Inherited Members
Constructors
IfcLShapeProfileDef()
public IfcLShapeProfileDef()IfcLShapeProfileDef(double, double, double, double?, IfcVector3?, string?)
public IfcLShapeProfileDef(double depth, double width, double thickness, double? filletRadius = null, IfcVector3? position = null, string? name = null)Parameters
Properties
Depth
public double Depth { get; set; }Property Value
FilletRadius
public double? FilletRadius { get; set; }Property Value
Position
public IfcVector3 Position { get; set; }Property Value
Thickness
public double Thickness { get; set; }Property Value
Width
public double Width { 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