UNPKG

lingo3d

Version:

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

40 lines (39 loc) 1.37 kB
import IJointBase from "./IJointBase"; import { ExtractProps } from "./utils/extractProps"; import Range from "./utils/Range"; export type D6MotionOptions = "locked" | "limited" | "free"; export default interface ID6Joint extends IJointBase { linearX: D6MotionOptions; linearLimitXLow: number; linearLimitXHigh: number; linearStiffnessX: number; linearDampingX: number; linearY: D6MotionOptions; linearLimitYLow: number; linearLimitYHigh: number; linearStiffnessY: number; linearDampingY: number; linearZ: D6MotionOptions; linearLimitZLow: number; linearLimitZHigh: number; linearStiffnessZ: number; linearDampingZ: number; twistX: D6MotionOptions; twistLimitLow: number; twistLimitHigh: number; twistStiffness: number; twistDamping: number; swingY: D6MotionOptions; swingLimitY: number; swingZ: D6MotionOptions; swingLimitZ: number; swingStiffness: number; swingDamping: number; } export declare const d6JointSchema: Required<ExtractProps<ID6Joint>>; export declare const limitRange: Range; export declare const stiffnessRange: Range; export declare const dampingRange: Range; export declare const angularLimitRange: Range; export declare const coneLimitRange: Range; export declare const d6JointDefaults: Partial<import("./utils/Defaults").default<ID6Joint>>;