Skip to content

Commit 9a0576c

Browse files
Fix Issue : AdjustByAngleLimit is not working properly #99
1 parent 5a2fd86 commit 9a0576c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Plugins/KawaiiPhysics/Source/KawaiiPhysics/Private/AnimNode_KawaiiPhysics.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -855,7 +855,7 @@ void FAnimNode_KawaiiPhysics::AdjustByAngleLimit(FComponentSpacePoseContext& Out
855855

856856
if (AngleOverLimit > 0.0f)
857857
{
858-
BoneDir = BoneDir.RotateAngleAxis(-AngleOverLimit, Axis);
858+
BoneDir = BoneDir.RotateAngleAxis(-AngleOverLimit, Axis.GetSafeNormal());
859859
Bone.Location = BoneDir * (Bone.Location - ParentBone.Location).Size() + ParentBone.Location;
860860
}
861861
}

0 commit comments

Comments
 (0)