Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Math/TransformNonVectorized.h |
Include |
#include "Math/TransformNonVectorized.h" |
static void BlendFromIdentityAndAccumulate
(
FTransform & FinalAtom,
FTransform & SourceAtom,
float BlendWeight
)
Blends the Identity transform with a weighted source transform and accumulates that into a destination transform
SourceAtom = Blend(Identity, SourceAtom, BlendWeight) FinalAtom.Rotation = SourceAtom.Rotation * FinalAtom.Rotation FinalAtom.Translation += SourceAtom.Translation FinalAtom.Scale3D *= SourceAtom.Scale3D
Parameter |
Description |
---|---|
FinalAtom |
[in/out] The atom to accumulate the blended source atom into |
SourceAtom |
The target transformation (used when BlendWeight = 1); this is modified during the process |
BlendWeight |
The blend weight between Identity and SourceAtom |