Avoid allocating THREE.Quaternion instances in setPackedSplat (#160)

This commit is contained in:
Noeri Huisman
2025-09-16 00:52:14 +02:00
committed by GitHub
parent d53bea9883
commit 2d8b903f9d
+1 -1
View File
@@ -370,7 +370,7 @@ export function setPackedSplat(
// Alternate internal encodings commented out below.
const uQuat = encodeQuatOctXy88R8(
new THREE.Quaternion(quatX, quatY, quatZ, quatW),
tempQuaternion.set(quatX, quatY, quatZ, quatW),
);
// const uQuat = encodeQuatXyz888(new THREE.Quaternion(quatX, quatY, quatZ, quatW));
// const uQuat = encodeQuatEulerXyz888(new THREE.Quaternion(quatX, quatY, quatZ, quatW));