PhysicsCreateConstraint
		
		
		
		
		
		Jump to navigation
		Jump to search
		
		
	
Creates connection between rigid body and other rigid body or specified position.
Syntax
physics-constraint physicsCreateConstraint(constraint-type theConstraintType [, disableCollisionsBetweenLinkedBodies = true], physics-rigid-body rigidBodyA [, physics-rigid-body rigidBodyB], mixed )
Required Arguments
- theConstraintType: "pointtopoint", "hidge", "fixed", "slider", see Physics constraints
 - disableCollisionsBetweenLinkedBodies: disable collision between two rigid bodies, useful when rigids are close to each other.
 - rigidBodyA: first rigid body,
 - rigidBodyB: second rigid body, optional, can be replaced with position in some cases.
 - mixed: depends on constraint type
 
Returns
- physics world used for simulation.
 
Example
Spawns capsule and attach invisible line to the rigid body.
local capsule = physicsCreateShape(physics, "capsule", 0.5, 1.2)
local capsulerb = physicsCreateRigidBody(capsule );
physicsCreateConstraint("pointtopoint", capsulerb, 0,0,0)
See Also
- physicsCreateWorld
 - physicsDestroy
 - physicsCreateShape
 - physicsCreateShapeFromModel
 - physicsCreateRigidBody
 - physicsCreateStaticCollision
 - physicsCreateConstraint
 - physicsAddChildShape
 - physicsRemoveChildShape
 - physicsGetChildShapes
 - physicsSetChildShapeOffsets
 - physicsGetChildShapeOffsets
 - physicsGetShapes
 - physicsGetRigidBodies
 - physicsGetStaticCollisions
 - physicsGetConstraints
 - physicsSetProperties
 - physicsGetProperties
 - physicsDrawDebug
 - physicsSetDebugMode
 - physicsBuildCollisionFromGTA
 - physicsApplyVelocity
 - physicsApplyVelocityForce
 - physicsApplyAngularVelocity
 - physicsApplyAngularVelocityForce
 - physicsApplyDamping
 - physicsRayCast
 - physicsShapeCast
 - physicsGetElementType
 - physicsIsElement