Class IfcExtrudedAreaSolid
- Namespace
- IfcIO.Geometry
- Assembly
- IfcIO.dll
A 3D solid geometry created by sweeping a 2D profile along an extrusion direction for a given depth. Conforms to buildingSMART IFC standard IFCEXTRUDEDAREASOLID.
public sealed class IfcExtrudedAreaSolidInheritance
Inherited Members
Constructors
IfcExtrudedAreaSolid(IfcProfileDef, double, IfcVector3?, IfcVector3?)
public IfcExtrudedAreaSolid(IfcProfileDef profile, double depth, IfcVector3? position = null, IfcVector3? direction = null)Parameters
profileIfcProfileDefdepthdoublepositionIfcVector3?directionIfcVector3?
Properties
Depth
public double Depth { get; set; }Property Value
Direction
public IfcVector3 Direction { get; set; }Property Value
Position
public IfcVector3 Position { get; set; }Property Value
Profile
public IfcProfileDef Profile { get; set; }Property Value
Methods
ToMesh(int, string)
Converts the extruded swept solid into a triangulated 3D polygon mesh.
public IfcMesh ToMesh(int segments = 16, string meshName = "ExtrudedSolid")