Class TIfcCartesianTransformationOperator
Unit
Declaration
type TIfcCartesianTransformationOperator = class abstract(TIfcRepresentationItem)
Description
An abstract supertype of different kinds of geometric transformations.
Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 2088).
Hierarchy
- TObject
- TPersistent
- TComponent
- TIfcPersistent
- TIfcRepresentationItem
- TIfcCartesianTransformationOperator
Overview
Methods
![]() |
function Scl: Single; |
![]() |
function Scl2: Single; virtual; |
![]() |
function Scl3: Single; virtual; |
![]() |
function Axis1Vector: TVector3; |
![]() |
function Axis2Vector: TVector3; |
![]() |
function Axis3Vector: TVector3; virtual; |
![]() |
procedure GetTransform(out Translation: TVector3; out Rotation: TVector4; out AScale: TVector3); virtual; |
Properties
![]() |
property Axis1: TIfcDirection read FAxis1 write FAxis1; |
![]() |
property Axis2: TIfcDirection read FAxis2 write FAxis2; |
![]() |
property LocalOrigin: TIfcCartesianPoint read FLocalOrigin write FLocalOrigin; |
![]() |
property Scale: TIfcReal read FScale write FScale; |
Description
Methods
![]() |
function Scl: Single; |
|
The derived scale of the transformation, equal to scale if that is non-zero (it is zero if not specified in file), or 1.0 otherwise. Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 2097). | |
![]() |
function Scl2: Single; virtual; |
|
The derived scale of the transformation along the axis 2 (normally the y axis). Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 2100). | |
![]() |
function Scl3: Single; virtual; |
|
The derived scale of the transformation along the axis 3 (normally the z axis). Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 2103). | |
![]() |
function Axis1Vector: TVector3; |
|
This item has no description. Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 2105). | |
![]() |
function Axis2Vector: TVector3; |
|
This item has no description. Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 2106). | |
![]() |
function Axis3Vector: TVector3; virtual; |
|
This item has no description. Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 2107). | |
![]() |
procedure GetTransform(out Translation: TVector3; out Rotation: TVector4; out AScale: TVector3); virtual; |
|
This item has no description. Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 2109). | |
Properties
![]() |
property Axis1: TIfcDirection read FAxis1 write FAxis1; |
|
The direction used to determine U[1], the derived X axis direction. Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 2113). | |
![]() |
property Axis2: TIfcDirection read FAxis2 write FAxis2; |
|
The direction used to determine U[2], the derived Y axis direction. Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 2116). | |
![]() |
property LocalOrigin: TIfcCartesianPoint read FLocalOrigin write FLocalOrigin; |
|
The required translation, specified as a cartesian point. The actual translation included in the transformation is from the geometric origin to the local origin. Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 2121). | |
![]() |
property Scale: TIfcReal read FScale write FScale; |
|
The scaling value specified for the transformation. Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 2124). | |
Generated by PasDoc 0.17.0.snapshot.


