VariableSpeedMotor Class | 
Namespace: Demo3D.Visuals.Motor
public sealed class VariableSpeedMotor
The VariableSpeedMotor type exposes the following members.
| Name | Description | |
|---|---|---|
| VariableSpeedMotor | Initializes a new instance of the VariableSpeedMotor class  | 
| Name | Description | |
|---|---|---|
| ApplyInitialStateOnReset | 
            Whether the InitialState (as configured) should be applied on reset.
              | |
| InitialState | 
            The initial state, which is applied on reset if ApplyInitialStateOnReset
            is set to true.
              | |
| MaxAcceleration | 
            The (unsigned) maximum acceleration.
              | |
| MaxDeceleration | 
            The (unsigned) maximum deceleration.
              | |
| MaxPosition | 
            The (signed) maximum position.
              | |
| MinPosition | 
            The (signed) minimum position.
              | |
| TargetVelocity | 
            The (signed) target velocity.
              | 
| Name | Description | |
|---|---|---|
| Evaluate | 
            The state of the motor at the specified time.
              | |
| Initialize | 
            Applies the initialization state if specified.
              | |
| Reset | 
            Resets the motor.
              | |
| SetMaxAcceleration | 
            Sets the maximum acceleration to the specified value at the specified
            time.
              | |
| SetMaxDeceleration | 
            Sets the maximum deceleration to the specified value at the specified
            time.
              | |
| SetMaxPosition | 
            Sets the maximum position to the specified value at the specified
            time.
              | |
| SetMinPosition | 
            Sets the minimum position to the specified value at the specified
            time.
              | |
| SetPosition | 
            Sets the position to the specified value at the specified
            time.
              | |
| SetPositionVelocity | 
            Sets the position and velocity to the specified values at the specified
            time.
              | |
| SetTargetVelocity | 
            Sets the target velocity to the specified value at the specified 
            time.
              |