Navigation
API > API/Runtime > API/Runtime/GeometryCore > API/Runtime/GeometryCore/TTransformSRT3
Description
The following templates perform vector-type-conversion variants. This allows applying a float transform to double vector and vice-versa. Whether this should be allowed is debatable. However in practice it is extremely rare to convert an entire float transform to a double transform in order to apply to a double vector, which is the only case where this conversion is an issue
| Name | TransformPosition |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/TransformTypes.h |
| Include Path | #include "TransformTypes.h" |
template<typename RealType2>
TVector < RealType2 > TransformPosition
(
const TVector < RealType2 > & P
) const
input point with QST transformation applied, ie QST(P) = Rotate(Scale*P) + Translate