Свойство | Тип | Описание | |
---|---|---|---|
biasVelocity | float |
Метод | Описание | |
---|---|---|
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 &jacobian ) : void |
Gets the angular jacobian entry for the first connected entity.
|
|
GetAngularJacobianB ( System.Vector3 &jacobian ) : void |
Gets the angular jacobian entry for the second connected entity.
|
|
GetLinearJacobianA ( System.Vector3 &jacobian ) : void |
Gets the linear jacobian entry for the first connected entity.
|
|
GetLinearJacobianB ( System.Vector3 &jacobian ) : void |
Gets the linear jacobian entry for the second connected entity.
|
|
GetMassMatrix ( float &outputMassMatrix ) : void |
Gets the mass matrix of the constraint.
|
|
RevoluteMotor ( ) : System |
Constructs a new constraint tries to rotate two entities so that they reach a specified relative orientation around an axis. To finish the initialization, specify the connections (ConnectionA and ConnectionB) as well as the Basis and TestAxis. This constructor sets the constraint's IsActive property to false by default.
|
|
RevoluteMotor ( Entity connectionA, Entity connectionB, System.Vector3 motorizedAxis ) : System |
Constructs a new constraint tries to rotate two entities so that they reach a specified relative orientation around an axis.
|
|
SetupJointTransforms ( System.Vector3 motorizedAxis ) : void |
Sets up the joint transforms by automatically creating perpendicular vectors to complete the bases.
|
|
SolveIteration ( ) : float |
Computes one iteration of the constraint to meet the solver updateable's goal.
|
|
Update ( float dt ) : void |
Performs the frame's configuration step.
|
Метод | Описание | |
---|---|---|
GetDistanceFromGoal ( float angle ) : float |
public GetAngularJacobianA ( System.Vector3 &jacobian ) : void | ||
jacobian | System.Vector3 | Angular jacobian entry for the first connected entity. |
Результат | void |
public GetAngularJacobianB ( System.Vector3 &jacobian ) : void | ||
jacobian | System.Vector3 | Angular jacobian entry for the second connected entity. |
Результат | void |
public GetLinearJacobianA ( System.Vector3 &jacobian ) : void | ||
jacobian | System.Vector3 | Linear jacobian entry for the first connected entity. |
Результат | void |
public GetLinearJacobianB ( System.Vector3 &jacobian ) : void | ||
jacobian | System.Vector3 | Linear jacobian entry for the second connected entity. |
Результат | void |
public GetMassMatrix ( float &outputMassMatrix ) : void | ||
outputMassMatrix | float | Constraint's mass matrix. |
Результат | void |
public RevoluteMotor ( Entity connectionA, Entity connectionB, System.Vector3 motorizedAxis ) : System | ||
connectionA | Entity | First connection of the pair. |
connectionB | Entity | Second connection of the pair. |
motorizedAxis | System.Vector3 | Rotation axis to control in world space. |
Результат | System |
public SetupJointTransforms ( System.Vector3 motorizedAxis ) : void | ||
motorizedAxis | System.Vector3 | Axis around which the motor acts. |
Результат | void |
public Update ( float dt ) : void | ||
dt | float | Timestep duration. |
Результат | void |