Class TIfcCurve

Unit

Declaration

type TIfcCurve = class abstract(TIfcGeometricRepresentationItem)

Description

Curve in 2D or 3D.

Spec: https://standards.buildingsmart.org/IFC/RELEASE/IFC4_3/HTML/lexical/IfcCurve.htm

Hierarchy

Overview

Methods

Public procedure UpdateCrossSection(const CrossSection: TVector2List; var CrossSectionConvex: Boolean); virtual;

Description

Methods

Public procedure UpdateCrossSection(const CrossSection: TVector2List; var CrossSectionConvex: Boolean); virtual;

Update CrossSection to be used by IfcExtrudedAreaSolid. In the base class, this reuses BuildNode and extracts cross section information from a temporary node. Override to provide more optimized implementation.

Set CrossSectionConvex to False if the cross-section is potentially concave. By default we assume faster True, so convex.


Generated by PasDoc 0.16.0-snapshot.