lingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
27 lines • 873 B
JavaScript
import { loadedDefaults, loadedSchema } from "./ILoaded";
import { extendDefaults } from "./utils/Defaults";
import { nullableDefault } from "./utils/NullableDefault";
import Range from "./utils/Range";
export const modelSchema = {
...loadedSchema,
resize: Boolean,
metalnessFactor: Number,
roughnessFactor: Number,
opacityFactor: Number,
envFactor: Number,
reflection: Boolean
};
export const modelDefaults = extendDefaults([loadedDefaults], {
resize: true,
metalnessFactor: nullableDefault(1),
roughnessFactor: nullableDefault(1),
opacityFactor: nullableDefault(1),
envFactor: nullableDefault(1),
reflection: nullableDefault(false)
}, {
metalnessFactor: new Range(-2, 2),
roughnessFactor: new Range(0, 4),
opacityFactor: new Range(0, 4),
envFactor: new Range(0, 4)
});
//# sourceMappingURL=IModel.js.map