Skip to content

Commit 2d8b903

Browse files
authored
Avoid allocating THREE.Quaternion instances in setPackedSplat (#160)
1 parent d53bea9 commit 2d8b903

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,7 @@ export function setPackedSplat(
370370

371371
// Alternate internal encodings commented out below.
372372
const uQuat = encodeQuatOctXy88R8(
373-
new THREE.Quaternion(quatX, quatY, quatZ, quatW),
373+
tempQuaternion.set(quatX, quatY, quatZ, quatW),
374374
);
375375
// const uQuat = encodeQuatXyz888(new THREE.Quaternion(quatX, quatY, quatZ, quatW));
376376
// const uQuat = encodeQuatEulerXyz888(new THREE.Quaternion(quatX, quatY, quatZ, quatW));

0 commit comments

Comments
 (0)