UNPKG

mylingo3d

Version:

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

28 lines (24 loc) 692 B
import IObjectManager, { objectManagerDefaults, objectManagerSchema } from "./IObjectManager" import Defaults from "./utils/Defaults" import { ExtractProps } from "./utils/extractProps" export default interface IReflector extends IObjectManager { resolution: number blur: number contrast: number mirror: number } export const reflectorSchema: Required<ExtractProps<IReflector>> = { ...objectManagerSchema, resolution: Number, blur: Number, contrast: Number, mirror: Number } export const reflectorDefaults: Defaults<IReflector> = { ...objectManagerDefaults, resolution: 256, blur: 512, contrast: 1.5, mirror: 1, rotationX: -90 }