Class TIfcAxis2Placement3D
Unit
Declaration
type TIfcAxis2Placement3D = class(TIfcPlacement)
Description
Location and orientations to place items in a three-dimensional space.
Spec: https://standards.buildingsmart.org/IFC/RELEASE/IFC4_3/HTML/lexical/IfcAxis2Placement3D.htm
Hierarchy
- TObject
- TPersistent
- TComponent
- TIfcPersistent
- TIfcRepresentationItem
- TIfcPlacement
- TIfcAxis2Placement3D
Overview
Methods
![]() |
function P(const AxisCoord: T3DAxis): TVector3; |
![]() |
procedure GetTransform(out Translation: TVector3; out Rotation: TVector4); override; |
Properties
![]() |
property Axis: TIfcDirection read FAxis write FAxis; |
![]() |
property RefDirection: TIfcDirection read FRefDirection write FRefDirection; |
Description
Methods
![]() |
function P(const AxisCoord: T3DAxis): TVector3; |
Axes of the created coordinate system. Always normalized and orthogonal. |
![]() |
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
![]() |
property Axis: TIfcDirection read FAxis write FAxis; |
Direction of the local Z axis. May be |
![]() |
property RefDirection: TIfcDirection read FRefDirection write FRefDirection; |
Direction of the local X axis. May be |
Generated by PasDoc 0.16.0-snapshot.