Navigation
API > API/Plugins > API/Plugins/MLDeformerFramework > API/Plugins/MLDeformerFramework/UMLDeformerInputInfo
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void RotationToTwoVectorsAsSixFloats
(
TArrayView< FTransform > Transforms, |
Batch convert a set of transform rotation quaternions into two column vectors. | MLDeformerInputInfo.h | |
static void RotationToTwoVectorsAsSixFloats
(
const FQuat& Rotation, |
Convert a rotation quaternion to two basis vectors, each represented as 3 floats, so 6 floats in total. | MLDeformerInputInfo.h |
RotationToTwoVectorsAsSixFloats(TArrayView< FTransform >, float *)
Description
Batch convert a set of transform rotation quaternions into two column vectors.
| Name | RotationToTwoVectorsAsSixFloats |
| Type | function |
| Header File | /Engine/Plugins/Animation/MLDeformer/MLDeformerFramework/Source/MLDeformerFramework/Public/MLDeformerInputInfo.h |
| Include Path | #include "MLDeformerInputInfo.h" |
| Source | /Engine/Plugins/Animation/MLDeformer/MLDeformerFramework/Source/MLDeformerFramework/Private/MLDeformerInputInfo.cpp |
static void RotationToTwoVectorsAsSixFloats
(
TArrayView < FTransform > Transforms,
float * OutputBuffer
)
RotationToTwoVectorsAsSixFloats(const FQuat &, float *)
Description
Convert a rotation quaternion to two basis vectors, each represented as 3 floats, so 6 floats in total.
| Name | RotationToTwoVectorsAsSixFloats |
| Type | function |
| Header File | /Engine/Plugins/Animation/MLDeformer/MLDeformerFramework/Source/MLDeformerFramework/Public/MLDeformerInputInfo.h |
| Include Path | #include "MLDeformerInputInfo.h" |
| Source | /Engine/Plugins/Animation/MLDeformer/MLDeformerFramework/Source/MLDeformerFramework/Private/MLDeformerInputInfo.cpp |
static void RotationToTwoVectorsAsSixFloats
(
const FQuat & Rotation,
float * SixFloatsOutputBuffer
)
Parameters
| Name | Remarks |
|---|---|
| Rotation | The rotation quaternion to convert into the six float values. |
| SixFloatsOutputBuffer | The float buffer that we will write the 6 floats to. Make sure this buffer is at least 6 floats large. |