Class TIfcAxis2Placement2D

Unit

Declaration

type TIfcAxis2Placement2D = class(TIfcPlacement)

Description

Location and orientation to place items in a two-dimensional space.

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

Source: scene/load/ifc/castleifc_ifc_standard_types.inc (line 2838).

Hierarchy

Overview

Methods

Public function P(const AxisCoord: T2DAxis): TVector2;
Public procedure GetTransform(out Translation: TVector3; out Rotation: TVector4); override;

Properties

Published property RefDirection: TIfcDirection read FRefDirection write FRefDirection;

Description

Methods

Public function P(const AxisCoord: T2DAxis): TVector2;

Axes of the created coordinate system. Always normalized and orthogonal.

Source: scene/load/ifc/castleifc_ifc_standard_types.inc (line 2843).

Public procedure GetTransform(out Translation: TVector3; out Rotation: TVector4); override;

This item has no description. Showing description inherited from TIfcPlacement.GetTransform.

Get translation and rotation defined here. Rotation is expressed just like TCastleTransform.Rotation and TTransformNode.Rotation, so it's axis and angle (in radians).

Source: scene/load/ifc/castleifc_ifc_standard_types.inc (line 2845).

Properties

Published property RefDirection: TIfcDirection read FRefDirection write FRefDirection;

Direction of the local X axis. May be Nil.

Source: scene/load/ifc/castleifc_ifc_standard_types.inc (line 2848).


Generated by PasDoc 0.17.0.snapshot.