Class TIfcBoundingBox

Unit

Declaration

type TIfcBoundingBox = class(TIfcGeometricRepresentationItem)

Description

Orthogonal box oriented parallel to the axes of the object coordinate system in which it is defined. It is defined by a Corner being a three-dimensional Cartesian point and three length measures defining the X, Y and Z parameters of the box in the direction of the positive axes.

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

Hierarchy

Overview

Methods

Public function BuildNode(const Mapping: TCastleIfcMapping; const ParentProduct: TIfcProduct; const LitAppearance, UnlitAppearance: TAppearanceNode): TAbstractChildNode; override;

Properties

Published property Corner: TIfcCartesianPoint read FCorner write FCorner;
Published property XDim: TIfcPositiveLengthMeasure read FXDim write FXDim;
Published property YDim: TIfcPositiveLengthMeasure read FYDim write FYDim;
Published property ZDim: TIfcPositiveLengthMeasure read FZDim write FZDim;

Description

Methods

Public function BuildNode(const Mapping: TCastleIfcMapping; const ParentProduct: TIfcProduct; const LitAppearance, UnlitAppearance: TAppearanceNode): TAbstractChildNode; override;

This item has no description. Showing description inherited from TIfcRepresentationItem.BuildNode.

Build a node to display this using Castle Game Engine. Returns Nil if not possible / not implemented.

Properties

Published property Corner: TIfcCartesianPoint read FCorner write FCorner;

Location of the bottom left corner (having the minimum values).

Published property XDim: TIfcPositiveLengthMeasure read FXDim write FXDim;

Length attribute (measured along the edge parallel to the X Axis).

Published property YDim: TIfcPositiveLengthMeasure read FYDim write FYDim;

Width attribute (measured along the edge parallel to the Y Axis).

Published property ZDim: TIfcPositiveLengthMeasure read FZDim write FZDim;

Height attribute (measured along the edge parallel to the Z Axis).


Generated by PasDoc 0.16.0-snapshot.