Description
The CreateSpring
method is a static function of the PhysicsJoint
class in the Sandbox.Physics
namespace. It is used to create a spring joint between two physics points, a
and b
, with specified minimum and maximum lengths. This joint allows the two points to move within the specified range, simulating a spring-like behavior.
Usage
To use the CreateSpring
method, you need to provide two PhysicsPoint
objects representing the points to be connected by the spring. Additionally, you must specify the minLength
and maxLength
parameters, which define the minimum and maximum allowable distances between the two points.
This method returns a SpringJoint
object, which can be used to further manipulate the joint properties or to remove it when no longer needed.
Example
// Example of creating a spring joint between two physics points
PhysicsPoint pointA = new PhysicsPoint();
PhysicsPoint pointB = new PhysicsPoint();
float minLength = 1.0f;
float maxLength = 5.0f;
SpringJoint springJoint = PhysicsJoint.CreateSpring(pointA, pointB, minLength, maxLength);
// You can now use the springJoint to adjust properties or remove it
springJoint.Strength = 10.0f;
springJoint.Remove();