Skip to content

Commit 6940320

Browse files
committed
Merge pull request #104217 from TokageItLab/fix-rest-space-more
Fix rest translation space in `LookAtModifier3D`
2 parents 3805845 + 78fbe37 commit 6940320

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

scene/3d/look_at_modifier_3d.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -502,10 +502,10 @@ void LookAtModifier3D::_process_modification() {
502502
int parent_bone = skeleton->get_bone_parent(bone);
503503
if (parent_bone < 0) {
504504
bone_rest_space = skeleton->get_global_transform();
505-
bone_rest_space.origin += skeleton->get_bone_rest(bone).origin;
505+
bone_rest_space.translate_local(skeleton->get_bone_rest(bone).origin);
506506
} else {
507507
bone_rest_space = skeleton->get_global_transform() * skeleton->get_bone_global_pose(parent_bone);
508-
bone_rest_space.origin += skeleton->get_bone_rest(bone).origin;
508+
bone_rest_space.translate_local(skeleton->get_bone_rest(bone).origin);
509509
}
510510

511511
// Calculate forward_vector and destination.

0 commit comments

Comments
 (0)