UNPKG

lingo3d

Version:

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

21 lines 966 B
import { fixedJointDefaults, fixedJointSchema } from "../../interface/IFixedJoint"; import JointBase from "../core/JointBase"; import { physxPtr } from "../../pointers/physxPtr"; const createFixed = (actor0, pose0, actor1, pose1) => { const { physics, Px } = physxPtr[0]; const j = Px.FixedJointCreate(physics, actor0, pose0, actor1, pose1); // j->setBreakForce(1000, 100000); // j->setConstraintFlag(PxConstraintFlag::eDRIVE_LIMITS_ARE_FORCES, true); // j->setConstraintFlag(PxConstraintFlag::eDISABLE_PREPROCESSING, true); return j; }; class FixedJoint extends JointBase { static componentName = "fixedJoint"; static defaults = fixedJointDefaults; static schema = fixedJointSchema; $createJoint(fromPxTransform, toPxTransform, fromManager, toManager) { return createFixed(fromManager.$actor, fromPxTransform, toManager.$actor, toPxTransform); } } export default FixedJoint; //# sourceMappingURL=FixedJoint.js.map