mylingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
13 lines • 466 B
JavaScript
import { onAfterRender } from "../../events/onAfterRender";
const cache = new WeakMap();
export default (target) => {
if (cache.has(target))
return cache.get(target).clone();
const result = target.nativeObject3d.scale
.clone()
.multiply(target.outerObject3d.scale);
cache.set(target, result.clone());
onAfterRender(() => cache.delete(target), true);
return result;
};
//# sourceMappingURL=getActualScale.js.map