recenter on show

This commit is contained in:
galister
2024-02-04 02:11:32 +01:00
parent e384e96939
commit b5d970e5fd
8 changed files with 32 additions and 13 deletions

View File

@@ -421,7 +421,6 @@ impl Pointer {
grab_data.offset.z -= self.now.scroll * 0.05;
}
_ => {
log::warn!("scale: {}", self.now.scroll);
overlay.state.transform.matrix3 = overlay
.state
.transform
@@ -433,7 +432,9 @@ impl Pointer {
overlay.state.realign(hmd);
overlay.state.dirty = true;
} else {
overlay.state.spawn_point = overlay.state.transform.translation.into();
overlay.state.spawn_point = hmd
.inverse()
.transform_point3a(overlay.state.transform.translation);
self.interaction.grabbed = None;
log::info!("Hand {}: dropped {}", self.idx, overlay.state.name);
}