Namespace IfcIO.Geometry
Classes
- IfcArbitraryClosedProfileDef
-
An arbitrary closed 2D profile defined by an ordered list of boundary vertices.
- IfcAxis1Placement
-
Defines the location and orientation of an axis in 3D space, conforming to buildingSMART IFCAXIS1PLACEMENT.
- IfcBooleanResult
-
Represents a Constructive Solid Geometry (CSG) boolean result or clipping result between solid operands, conforming to buildingSMART IFCBOOLEANRESULT and IFCBOOLEANCLIPPINGRESULT.
- IfcCircleProfileDef
-
A parameterized circular 2D profile defined by radius and an optional center offset.
- IfcExtrudedAreaSolid
-
A 3D solid geometry created by sweeping a 2D profile along an extrusion direction for a given depth. Conforms to buildingSMART IFC standard IFCEXTRUDEDAREASOLID.
- IfcHalfSpaceSolid
-
A half-space solid defined by an infinite plane dividing 3D space, conforming to buildingSMART standard IFCHALFSPACESOLID.
- IfcIShapeProfileDef
-
A parameterized standard structural steel I-beam / H-beam 2D profile, conforming to buildingSMART standard IFCISHAPEPROFILEDEF.
- IfcLShapeProfileDef
-
A parameterized standard structural steel angle / L-shape 2D profile, conforming to buildingSMART standard IFCLSHAPEPROFILEDEF.
- IfcMesh
-
A 3D polygon mesh representation composed of vertices and triangle indices.
- IfcPlane
-
A flat planar surface defined by a reference position and surface normal vector, conforming to buildingSMART standard IFCPLANE.
- IfcProfileDef
-
Abstract base class for 2D profile definitions used in swept solids and extrusions.
- IfcQuantityCalculator
-
Computational geometry engine for calculating buildingSMART Base Quantities (QTO) directly from 3D polygon meshes and parametric solids.
- IfcRectangleProfileDef
-
A parameterized rectangular 2D profile centered at an optional 2D position offset.
- IfcRevolvedAreaSolid
-
A 3D solid geometry created by revolving a 2D cross-section profile around an axis line by a given angle. Conforms to buildingSMART IFC standard IFCREVOLVEDAREASOLID.
- IfcUShapeProfileDef
-
A parameterized standard structural steel channel / U-shape 2D profile, conforming to buildingSMART standard IFCUSHAPEPROFILEDEF.
Structs
- IfcBoundingBox
-
Axis-aligned 3D bounding box.
- IfcVector3
-
A 3D coordinate vector with double precision.
Enums
- IfcBooleanOperator
-
Boolean operation type conforming to buildingSMART IFCBOOLEANOPERATOR.