Physics constraint types for rigidbody connections.
const model = this.pluginSystem.findInterface(Editor.Model.IModel) as Editor.Model.IModel; const scene = model.project.scene; const obj = scene.createSceneObject('ConstrainedObj'); const cc = obj.addComponent('ConstraintComponent') as Editor.Components.Physics.ConstraintComponent; cc.constraint = Editor.Components.Physics.Constraint.Hinge; cc.debugDrawEnabled = true; console.log(`Constraint: type=${cc.constraint}, debugDraw=${cc.debugDrawEnabled}`); Copy
const model = this.pluginSystem.findInterface(Editor.Model.IModel) as Editor.Model.IModel; const scene = model.project.scene; const obj = scene.createSceneObject('ConstrainedObj'); const cc = obj.addComponent('ConstraintComponent') as Editor.Components.Physics.ConstraintComponent; cc.constraint = Editor.Components.Physics.Constraint.Hinge; cc.debugDrawEnabled = true; console.log(`Constraint: type=${cc.constraint}, debugDraw=${cc.debugDrawEnabled}`);
Rigidly locks two bodies together with no relative motion.
Constrains two bodies to rotate around a shared axis.
Constrains two bodies to maintain a fixed point connection.
Physics constraint types for rigidbody connections.
Example