From d60184c8cc2a671676465740c8b7e817368dc0bf Mon Sep 17 00:00:00 2001 From: dominik-korsa <29484605+dominik-korsa@users.noreply.github.com> Date: Wed, 23 Jul 2025 01:10:22 +0200 Subject: [PATCH] Fix wrong Quaternion class use in vector3.js --- src/model/vector3.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/model/vector3.js b/src/model/vector3.js index b8eae72..8725cf2 100644 --- a/src/model/vector3.js +++ b/src/model/vector3.js @@ -1,4 +1,4 @@ -import Quaternion from "./quaternion"; +import QuaternionPrefabParser from "./quaternion-prefab-parser"; export default class Vector3 { x; @@ -64,7 +64,7 @@ export default class Vector3 { } rotateByQuaternion(quat) { - const resultQuat = quat.multiply(Quaternion.fromVec(this)).multiply(quat.conjugate()); + const resultQuat = quat.multiply(QuaternionPrefabParser.fromVec(this)).multiply(quat.conjugate()); return new Vector3(resultQuat.x, resultQuat.y, resultQuat.z); } @@ -155,7 +155,7 @@ export default class Vector3 { length() { return Math.sqrt(this.x * this.x + this.y * this.y + this.z * this.z); } - + lengthSq() { return this.x * this.x + this.y * this.y + this.z * this.z; }