fix overlay scale controls

This commit is contained in:
galister 2026-07-04 00:52:12 +09:00
parent ad537c9d92
commit 3fe47baa2e
1 changed files with 1 additions and 1 deletions

View File

@ -861,7 +861,7 @@ where
if pointer.now.click_modifier_right { if pointer.now.click_modifier_right {
overlay_state.transform = pointer.pose * grab_data.offset; overlay_state.transform = pointer.pose * grab_data.offset;
} else { } else {
let scale = window_scale(overlay_state); let scale = scalar_scale(&overlay_state.transform);
overlay_state.transform.translation = overlay_state.transform.translation =
pointer.pose.transform_point3a(grab_data.offset.translation); pointer.pose.transform_point3a(grab_data.offset.translation);
realign(&mut overlay_state.transform, &app.input_state.hmd, scale); realign(&mut overlay_state.transform, &app.input_state.hmd, scale);