lingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
11 lines • 508 B
JavaScript
import getWorldQuaternion from "./getWorldQuaternion";
import computePerFrame from "./utils/computePerFrame";
const quaternionCache = new WeakMap();
export const quaternionChanged = computePerFrame((target) => {
const quaternion = getWorldQuaternion(target);
const quaternionOld = quaternionCache.get(target);
const result = quaternionOld ? !quaternion.equals(quaternionOld) : true;
quaternionCache.set(target, quaternion);
return result;
});
//# sourceMappingURL=quaternionChanged.js.map