UNPKG

mylingo3d

Version:

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

50 lines 1.65 kB
import { MIN_POLAR_ANGLE, MAX_POLAR_ANGLE, NEAR, FAR } from "../globals"; import { bokehDefault } from "../states/useBokeh"; import { bokehApertureDefault } from "../states/useBokehAperture"; import { bokehFocusDefault } from "../states/useBokehFocus"; import { bokehMaxBlurDefault } from "../states/useBokehMaxBlur"; import { objectManagerDefaults, objectManagerSchema } from "./IObjectManager"; import NullableDefault from "./utils/NullableDefault"; export const cameraBaseSchema = { ...objectManagerSchema, mouseControl: [Boolean, String], fov: Number, zoom: Number, near: Number, far: Number, active: Boolean, transition: [Boolean, Number], bokeh: Boolean, bokehFocus: Number, bokehMaxBlur: Number, bokehAperture: Number, minPolarAngle: Number, maxPolarAngle: Number, minAzimuthAngle: Number, maxAzimuthAngle: Number, polarAngle: Number, azimuthAngle: Number, enableDamping: Boolean }; export const cameraBaseDefaults = { ...objectManagerDefaults, mouseControl: false, fov: 75, zoom: 1, near: NEAR, far: FAR, active: false, transition: new NullableDefault(false), bokeh: bokehDefault, bokehFocus: bokehFocusDefault, bokehMaxBlur: bokehMaxBlurDefault, bokehAperture: bokehApertureDefault, minPolarAngle: MIN_POLAR_ANGLE, maxPolarAngle: MAX_POLAR_ANGLE, minAzimuthAngle: -Infinity, maxAzimuthAngle: Infinity, polarAngle: new NullableDefault(0), azimuthAngle: new NullableDefault(0), enableDamping: false }; //# sourceMappingURL=ICameraBase.js.map