메소드 | 설명 | |
---|---|---|
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 |
Solves for velocity.
|
|
TwistJoint ( ) : System |
Constructs a new constraint which prevents the connected entities from twisting relative to each other. To finish the initialization, specify the connections (ConnectionA and ConnectionB) as well as the WorldAxisA and WorldAxisB (or their entity-local versions). This constructor sets the constraint's IsActive property to false by default.
|
|
TwistJoint ( Entity connectionA, Entity connectionB, Vector3 axisA, Vector3 axisB ) : System |
Constructs a new constraint which prevents the connected entities from twisting relative to each other.
|
|
Update ( float dt ) : void |
Do any necessary computations to prepare the constraint for this frame.
|
메소드 | 설명 | |
---|---|---|
Initialize ( ) : void |
public GetAngularJacobianA ( Vector3 &jacobian ) : void | ||
jacobian | Vector3 | Angular jacobian entry for the first connected entity. |
리턴 | void |
public GetAngularJacobianB ( Vector3 &jacobian ) : void | ||
jacobian | Vector3 | Angular jacobian entry for the second connected entity. |
리턴 | void |
public GetLinearJacobianA ( Vector3 &jacobian ) : void | ||
jacobian | Vector3 | Linear jacobian entry for the first connected entity. |
리턴 | void |
public GetLinearJacobianB ( Vector3 &jacobian ) : void | ||
jacobian | Vector3 | Linear jacobian entry for the second connected entity. |
리턴 | void |
public GetMassMatrix ( float &outputMassMatrix ) : void | ||
outputMassMatrix | float | Constraint's mass matrix. |
리턴 | void |
public TwistJoint ( Entity connectionA, Entity connectionB, Vector3 axisA, Vector3 axisB ) : System | ||
connectionA | Entity | First connection of the pair. |
connectionB | Entity | Second connection of the pair. |
axisA | Vector3 | Twist axis attached to the first connected entity. |
axisB | Vector3 | Twist axis attached to the second connected entity. |
리턴 | System |