lingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
28 lines • 835 B
JavaScript
import { angularLimitRange, dampingRange, stiffnessRange } from "./ID6Joint";
import { jointBaseDefaults, jointBaseSchema } from "./IJointBase";
import { extendDefaults } from "./utils/Defaults";
import Range from "./utils/Range";
export const revoluteJointSchema = {
...jointBaseSchema,
limited: Boolean,
limitLow: Number,
limitHigh: Number,
stiffness: Number,
damping: Number,
driveVelocity: Number
};
export const revoluteJointDefaults = extendDefaults([jointBaseDefaults], {
limited: false,
limitLow: -360,
limitHigh: 360,
stiffness: 0,
damping: 0,
driveVelocity: 0
}, {
limitLow: angularLimitRange,
limitHigh: angularLimitRange,
stiffness: stiffnessRange,
damping: dampingRange,
driveVelocity: new Range(0, 100)
});
//# sourceMappingURL=IRevoluteJoint.js.map