Метод | Описание | |
---|---|---|
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 ( System.Vector3 &jacobianX, System.Vector3 &jacobianY, System.Vector3 &jacobianZ ) : void |
Gets the angular jacobian entry for the first connected entity.
|
|
GetAngularJacobianB ( System.Vector3 &jacobianX, System.Vector3 &jacobianY, System.Vector3 &jacobianZ ) : void |
Gets the angular jacobian entry for the second connected entity.
|
|
GetLinearJacobianA ( System.Vector3 &jacobianX, System.Vector3 &jacobianY, System.Vector3 &jacobianZ ) : void |
Gets the linear jacobian entry for the first connected entity.
|
|
GetLinearJacobianB ( System.Vector3 &jacobianX, System.Vector3 &jacobianY, System.Vector3 &jacobianZ ) : void |
Gets the linear jacobian entry for the second connected entity.
|
|
GetMassMatrix ( |
Gets the mass matrix of the constraint.
|
|
NoRotationJoint ( ) : System |
Constructs a new constraint which prevents relative angular motion between the two connected bodies. To finish the initialization, specify the connections (ConnectionA and ConnectionB) and the initial orientations (InitialOrientationA, InitialOrientationB). This constructor sets the constraint's IsActive property to false by default.
|
|
NoRotationJoint ( Entity connectionA, Entity connectionB ) : System |
Constructs a new constraint which prevents relative angular motion between the two connected bodies.
|
|
SolveIteration ( ) : float |
Applies the corrective impulses required by the constraint.
|
|
Update ( float dt ) : void |
Initializes the constraint for the current frame.
|
public GetAngularJacobianA ( System.Vector3 &jacobianX, System.Vector3 &jacobianY, System.Vector3 &jacobianZ ) : void | ||
jacobianX | System.Vector3 | First angular jacobian entry for the first connected entity. |
jacobianY | System.Vector3 | Second angular jacobian entry for the first connected entity. |
jacobianZ | System.Vector3 | Third angular jacobian entry for the first connected entity. |
Результат | void |
public GetAngularJacobianB ( System.Vector3 &jacobianX, System.Vector3 &jacobianY, System.Vector3 &jacobianZ ) : void | ||
jacobianX | System.Vector3 | First angular jacobian entry for the second connected entity. |
jacobianY | System.Vector3 | Second angular jacobian entry for the second connected entity. |
jacobianZ | System.Vector3 | Third angular jacobian entry for the second connected entity. |
Результат | void |
public GetLinearJacobianA ( System.Vector3 &jacobianX, System.Vector3 &jacobianY, System.Vector3 &jacobianZ ) : void | ||
jacobianX | System.Vector3 | First linear jacobian entry for the first connected entity. |
jacobianY | System.Vector3 | Second linear jacobian entry for the first connected entity. |
jacobianZ | System.Vector3 | Third linear jacobian entry for the first connected entity. |
Результат | void |
public GetLinearJacobianB ( System.Vector3 &jacobianX, System.Vector3 &jacobianY, System.Vector3 &jacobianZ ) : void | ||
jacobianX | System.Vector3 | First linear jacobian entry for the second connected entity. |
jacobianY | System.Vector3 | Second linear jacobian entry for the second connected entity. |
jacobianZ | System.Vector3 | Third linear jacobian entry for the second connected entity. |
Результат | void |
public GetMassMatrix ( |
||
outputMassMatrix | Constraint's mass matrix. | |
Результат | void |
public NoRotationJoint ( Entity connectionA, Entity connectionB ) : System | ||
connectionA | Entity | First connection of the pair. |
connectionB | Entity | Second connection of the pair. |
Результат | System |
public Update ( float dt ) : void | ||
dt | float | Time between frames. |
Результат | void |