From 85fd0bd1c0090a04e9470681c56874752a5e44af Mon Sep 17 00:00:00 2001 From: Kseninia Mikhaylova Date: Mon, 2 Sep 2024 17:50:31 +0300 Subject: [PATCH] test quternion --- front/src/components/Promo/load_models.vue | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/front/src/components/Promo/load_models.vue b/front/src/components/Promo/load_models.vue index 71344ad..5144521 100644 --- a/front/src/components/Promo/load_models.vue +++ b/front/src/components/Promo/load_models.vue @@ -264,9 +264,9 @@ watch(() => sidebar.is_open && sidebar.id_clickable, () => { controls_targetto.value = target_vector; const quaternion = new Quaternion(); - quaternion.setFromAxisAngle(new Vector3(1, 0, 0), -15 * (Math.PI / 180)); - // quaternion.setFromAxisAngle(new Vector3(0, 1, 0), -25 * (Math.PI / 180)); - // quaternion.setFromAxisAngle(new Vector3(0, 0, 1), 10 * (Math.PI / 180)); + quaternion.setFromAxisAngle(new Vector3(1, 0, 0), -45 * 3 * (Math.PI / 180)); + quaternion.setFromAxisAngle(new Vector3(0, 1, 0), -45 * 3 * (Math.PI / 180)); + // quaternion.setFromAxisAngle(new Vector3(0, 0, 1), -15 * (Math.PI / 180)); camera_rotatetoto.value = quaternion camera_moveto.value = target_vector; @@ -310,7 +310,7 @@ onAfterRender(() => { // (controls.value as any).minDistance = targetDistance.min; } } - if (!camera_moveto.value && !controls_targetto.value && camera_rotatetoto.value) { + if (camera_rotatetoto.value) { timer.stopTimer(); camera.value?.quaternion.slerp(camera_rotatetoto.value, 0.5); camera.value?.quaternion.normalize()