From 70df6372d680dbef46775532552fcb1061be4a3e Mon Sep 17 00:00:00 2001 From: "Alex." Date: Tue, 17 Mar 2026 08:42:52 +0100 Subject: [PATCH] Removed unnecessary math from Ops.Gl.Matrix.CameraPosition.js --- .../Ops.Gl.Matrix.CameraPosition.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/ops/base/Ops.Gl.Matrix.CameraPosition/Ops.Gl.Matrix.CameraPosition.js b/src/ops/base/Ops.Gl.Matrix.CameraPosition/Ops.Gl.Matrix.CameraPosition.js index 1da4757907..fcad5d8915 100644 --- a/src/ops/base/Ops.Gl.Matrix.CameraPosition/Ops.Gl.Matrix.CameraPosition.js +++ b/src/ops/base/Ops.Gl.Matrix.CameraPosition/Ops.Gl.Matrix.CameraPosition.js @@ -7,8 +7,6 @@ const const cgl = op.patch.cgl, - pos = vec3.create(), - identVec = vec3.create(), iViewMatrix = mat4.create(); render.onTriggered = update; @@ -16,11 +14,10 @@ render.onTriggered = update; function update() { mat4.invert(iViewMatrix, cgl.vMatrix); - vec3.transformMat4(pos, identVec, iViewMatrix); - outX.set(pos[0]); - outY.set(pos[1]); - outZ.set(pos[2]); + outX.set(iViewMatrix[12]); + outY.set(iViewMatrix[13]); + outZ.set(iViewMatrix[14]); trigger.trigger(); }