Navigation
API > API/Runtime > API/Runtime/GeometryCore > API/Runtime/GeometryCore/TFrame3
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TFrame3 () |
Construct a frame positioned at (0,0,0) aligned to the unit axes | FrameTypes.h | |
| Construct a frame at the given Origin aligned to the unit axes | FrameTypes.h | ||
TFrame3
(
const FTransform& Transform |
Construct a Frame from an FTransform | FrameTypes.h | |
TFrame3
(
const FPlane& Plane |
Construct a Frame from an FPlane | FrameTypes.h | |
| Convert between TFrame of different types | FrameTypes.h | ||
TFrame3
(
const TVector< RealType >& OriginIn, |
Construct a Frame from the given Origin and Rotation | FrameTypes.h | |
| Construct a frame with the Z axis aligned to a target axis | FrameTypes.h | ||
TFrame3
(
const FVector& OriginIn, |
Construct a Frame from an FVector and FQuat | FrameTypes.h | |
| Construct Frame from X/Y/Z axis vectors. Vectors must be mutually orthogonal. | FrameTypes.h |
TFrame3()
Description
Construct a frame positioned at (0,0,0) aligned to the unit axes
| Name | TFrame3 |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/FrameTypes.h |
| Include Path | #include "FrameTypes.h" |
TFrame3()
TFrame3(const TVector< RealType > &)
Description
Construct a frame at the given Origin aligned to the unit axes
| Name | TFrame3 |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/FrameTypes.h |
| Include Path | #include "FrameTypes.h" |
TFrame3
(
const TVector < RealType > & OriginIn
)
TFrame3(const FTransform &)
Description
Construct a Frame from an FTransform
| Name | TFrame3 |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/FrameTypes.h |
| Include Path | #include "FrameTypes.h" |
TFrame3
(
const FTransform & Transform
)
TFrame3(const FPlane &)
Description
Construct a Frame from an FPlane
| Name | TFrame3 |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/FrameTypes.h |
| Include Path | #include "FrameTypes.h" |
TFrame3
(
const FPlane & Plane
)
TFrame3(const TFrame3< RealType2 > &)
Description
Convert between TFrame of different types
| Name | TFrame3 |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/FrameTypes.h |
| Include Path | #include "FrameTypes.h" |
template<typename RealType2>
TFrame3
(
const TFrame3 < RealType2 > & OtherFrame
)
TFrame3(const TVector< RealType > &, const TQuaternion< RealType >)
Description
Construct a Frame from the given Origin and Rotation
| Name | TFrame3 |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/FrameTypes.h |
| Include Path | #include "FrameTypes.h" |
TFrame3
(
const TVector < RealType > & OriginIn,
const TQuaternion < RealType > RotationIn
)
TFrame3(const TVector< RealType > &, const TVector< RealType > &)
Description
Construct a frame with the Z axis aligned to a target axis
| Name | TFrame3 |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/FrameTypes.h |
| Include Path | #include "FrameTypes.h" |
TFrame3
(
const TVector < RealType > & OriginIn,
const TVector < RealType > & SetZ
)
Parameters
| Name | Remarks |
|---|---|
| OriginIn | origin of frame |
| SetZ | target Z axis |
TFrame3(const FVector &, const FQuat &)
Description
Construct a Frame from an FVector and FQuat
| Name | TFrame3 |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/FrameTypes.h |
| Include Path | #include "FrameTypes.h" |
TFrame3
(
const FVector & OriginIn,
const FQuat & RotationIn
)
TFrame3(const TVector< RealType > &, const TVector< RealType > &, const TVector< RealType > &, const TVector< RealType > &)
Description
Construct Frame from X/Y/Z axis vectors. Vectors must be mutually orthogonal.
| Name | TFrame3 |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/FrameTypes.h |
| Include Path | #include "FrameTypes.h" |
TFrame3
(
const TVector < RealType > & OriginIn,
const TVector < RealType > & X,
const TVector < RealType > & Y,
const TVector < RealType > & Z
)
Parameters
| Name | Remarks |
|---|---|
| OriginIn | origin of frame |
| X | desired X axis of frame |
| Y | desired Y axis of frame |
| Z | desired Z axis of frame |