메소드 | 설명 | |
---|---|---|
AngularMotor ( ) : System |
Constructs a new constraint which attempts to restrict the relative angular motion of two entities. To finish the initialization, specify the connections (ConnectionA and ConnectionB). This constructor sets the constraint's IsActive property to false by default.
|
|
AngularMotor ( Entity connectionA, Entity connectionB ) : System |
Constructs a new constraint which attempts to restrict the relative angular motion of two entities.
|
|
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.
|
|
SolveIteration ( ) : float |
Applies the corrective impulses required by the constraint.
|
|
Update ( float dt ) : void |
Initializes the constraint for the current frame.
|
public AngularMotor ( Entity connectionA, Entity connectionB ) : System | ||
connectionA | Entity | First connection of the pair. |
connectionB | Entity | Second connection of the pair. |
리턴 | System |
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 |