We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cae3d72 commit 78fbe37Copy full SHA for 78fbe37
scene/3d/look_at_modifier_3d.cpp
@@ -502,10 +502,10 @@ void LookAtModifier3D::_process_modification() {
502
int parent_bone = skeleton->get_bone_parent(bone);
503
if (parent_bone < 0) {
504
bone_rest_space = skeleton->get_global_transform();
505
- bone_rest_space.origin += skeleton->get_bone_rest(bone).origin;
+ bone_rest_space.translate_local(skeleton->get_bone_rest(bone).origin);
506
} else {
507
bone_rest_space = skeleton->get_global_transform() * skeleton->get_bone_global_pose(parent_bone);
508
509
}
510
511
// Calculate forward_vector and destination.
0 commit comments