Garry's Mod Wiki

constraint.Ballsocket

  Entity constraint.Ballsocket( Entity ent1, Entity ent2, number bone1, number bone2, Vector localPos, number forceLimit = 0, number torqueLimit = 0, number nocollide = 0 )

Description

Creates a ballsocket joint. See See constraint.AdvBallsocket if you also wish to limit rotation angles in some way.

Arguments

1 Entity ent1
First entity.
2 Entity ent2
Second entity.
3 number bone1
PhysObj number of first entity to constrain to. (0 for non-ragdolls).

See Entity:TranslateBoneToPhysBone.

4 number bone2
PhysObj number of second entity to constrain to. (0 for non-ragdolls).

See Entity:TranslateBoneToPhysBone.

5 Vector localPos
Center position of the joint, relative to the second entity's physics object.
6 number forceLimit = 0
Amount of force until it breaks (0 = unbreakable).
7 number torqueLimit = 0
Amount of torque (rotational force) until it breaks (0 = unbreakable).
8 number nocollide = 0
Whether the constrained entities should collided with each other or not.

Returns

1 Entity
The created constraint. (phys_ballsocket) Will return false if the constraint could not be created.