Свойство | Type | Description | |
---|---|---|---|
maximumLength | float | ||
minimumLength | float |
Méthode | Description | |
---|---|---|
DistanceLimit ( ) : System |
Constructs a distance limit joint. To finish the initialization, specify the connections (ConnectionA and ConnectionB) as well as the WorldAnchorA and WorldAnchorB (or their entity-local versions) and the MinimumLength and MaximumLength. This constructor sets the constraint's IsActive property to false by default.
|
|
DistanceLimit ( Entity connectionA, Entity connectionB, Vector3 anchorA, Vector3 anchorB, float minimumLength, float maximumLength ) : System |
Constructs a distance limit joint.
|
|
ExclusiveUpdate ( ) : void |
Performs any pre-solve iteration work that needs exclusive access to the members of the solver updateable. Usually, this is used for applying warmstarting impulses.
|
|
GetAngularJacobianA ( Vector3 &jacobian ) : void |
Gets the angular jacobian entry for the first connected entity.
|
|
GetAngularJacobianB ( Vector3 &jacobian ) : void |
Gets the angular jacobian entry for the second connected entity.
|
|
GetLinearJacobianA ( Vector3 &jacobian ) : void |
Gets the linear jacobian entry for the first connected entity.
|
|
GetLinearJacobianB ( Vector3 &jacobian ) : void |
Gets the linear jacobian entry for the second connected entity.
|
|
GetMassMatrix ( float &outputMassMatrix ) : void |
Gets the mass matrix of the constraint.
|
|
SolveIteration ( ) : float |
Calculates and applies corrective impulses. Called automatically by space.
|
|
Update ( float dt ) : void |
Calculates necessary information for velocity solving.
|
public DistanceLimit ( Entity connectionA, Entity connectionB, Vector3 anchorA, Vector3 anchorB, float minimumLength, float maximumLength ) : System | ||
connectionA | Entity | First body connected to the distance limit. |
connectionB | Entity | Second body connected to the distance limit. |
anchorA | Vector3 | Connection to the spring from the first connected body in world space. |
anchorB | Vector3 | Connection to the spring from the second connected body in world space. |
minimumLength | float | Minimum distance maintained between the anchors. |
maximumLength | float | Maximum distance allowed between the anchors. |
Résultat | System |
public GetAngularJacobianA ( Vector3 &jacobian ) : void | ||
jacobian | Vector3 | Angular jacobian entry for the first connected entity. |
Résultat | void |
public GetAngularJacobianB ( Vector3 &jacobian ) : void | ||
jacobian | Vector3 | Angular jacobian entry for the second connected entity. |
Résultat | void |
public GetLinearJacobianA ( Vector3 &jacobian ) : void | ||
jacobian | Vector3 | Linear jacobian entry for the first connected entity. |
Résultat | void |
public GetLinearJacobianB ( Vector3 &jacobian ) : void | ||
jacobian | Vector3 | Linear jacobian entry for the second connected entity. |
Résultat | void |
public GetMassMatrix ( float &outputMassMatrix ) : void | ||
outputMassMatrix | float | Constraint's mass matrix. |
Résultat | void |
public Update ( float dt ) : void | ||
dt | float | Time in seconds since the last update. |
Résultat | void |