lingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
42 lines • 1.26 kB
JavaScript
import { extendDefaults } from "./utils/Defaults";
import Range from "./utils/Range";
import { simpleObjectManagerDefaults, simpleObjectManagerSchema } from "./ISimpleObjectManager";
import { disableSchema } from "../collections/disableSchema";
export const objectManagerSchema = {
...simpleObjectManagerSchema,
innerRotationX: Number,
innerRotationY: Number,
innerRotationZ: Number,
innerRotation: Number,
innerX: Number,
innerY: Number,
innerZ: Number,
width: Number,
height: Number,
depth: Number
};
disableSchema.add("innerRotation");
export const objectManagerDefaults = extendDefaults([simpleObjectManagerDefaults], {
innerRotationX: 0,
innerRotationY: 0,
innerRotationZ: 0,
innerRotation: 0,
innerX: 0,
innerY: 0,
innerZ: 0,
width: 100,
height: 100,
depth: 100
}, {
innerRotation: new Range(0, 360),
innerRotationX: new Range(0, 360),
innerRotationY: new Range(0, 360),
innerRotationZ: new Range(0, 360),
innerX: new Range(-1000, 1000),
innerY: new Range(-1000, 1000),
innerZ: new Range(-1000, 1000),
width: new Range(0, 1000),
height: new Range(0, 1000),
depth: new Range(0, 1000)
});
//# sourceMappingURL=IObjectManager.js.map