UNPKG

lingo3d

Version:

Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor

27 lines 908 B
import { transformControlsModePtr } from "../../pointers/transformControlsModePtr"; import MeshAppendable from "../core/MeshAppendable"; import SimpleObjectManager from "../core/SimpleObjectManager"; export default (target) => { if (!(target instanceof MeshAppendable)) return; const [mode] = transformControlsModePtr; if (mode === "scale" && target instanceof SimpleObjectManager) return { scaleX: target.scaleX, scaleY: target.scaleY, scaleZ: target.scaleZ }; else if (mode === "rotate") return { rotationX: target.rotationX, rotationY: target.rotationY, rotationZ: target.rotationZ }; else if (mode === "translate") return { x: target.x, y: target.y, z: target.z }; }; //# sourceMappingURL=getTransformControlsData.js.map