Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Math/TransformNonVectorized.h |
Include |
#include "Math/TransformNonVectorized.h" |
void Accumulate
(
const FTransform & SourceAtom
)
@note Added template type function for Accumulate The template type isn't much useful yet, but it is with the plan to move forward to unify blending features with just type of additive or full pose Eventually it would be nice to just call blend and it all works depending on full pose or additive, but right now that is a lot more refactoring For now this types only defines the different functionality of accumulate Accumulates another transform with this one
Rotation is accumulated multiplicatively (Rotation = SourceAtom.Rotation * Rotation) Translation is accumulated additively (Translation += SourceAtom.Translation) Scale3D is accumulated multiplicatively (Scale3D *= SourceAtom.Scale3D)
Parameter |
Description |
---|---|
SourceAtom |
The other transform to accumulate into this one |