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

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.

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).

Properties

Published property RefDirection: TIfcDirection read FRefDirection write FRefDirection;

Direction of the local X axis. May be Nil.


Generated by PasDoc 0.16.0-snapshot.