InertiaRotationBehavior2D.DesiredRotation Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece la rotación deseada, en radianes.
public:
property float DesiredRotation { float get(); void set(float value); };
public float DesiredRotation { get; set; }
member this.DesiredRotation : single with get, set
Public Property DesiredRotation As Single
Valor de propiedad
Rotación deseada, en radianes.
Ejemplos
En el ejemplo siguiente, la propiedad se establece para permitir que el DesiredRotation procesamiento de inercia gire un objeto tres y medio veces desde su orientación inicial.
#region SetDesiredRotation
// PI * 2 radians = 360 degrees.
inertiaProcessor.RotationBehavior.DesiredRotation = (float)Math.PI * 7.0f;
#endregion
Comentarios
Esta propiedad representa la rotación final deseada de la operación de inercia. Este valor de propiedad es mutuamente excluyente con la DesiredDeceleration propiedad ; al establecer esta propiedad se establecerá en DesiredDeceleration NaN
. El valor predeterminado para esta propiedad y DesiredDeceleration es NaN
. Debe establecer una o la otra propiedad antes de que se inicie el procesamiento de inercia.
DesiredRotation debe ser un número finito y no negativo. La dirección de rotación viene determinada por la InitialVelocity propiedad .
Esta propiedad no se puede establecer mientras se ejecuta el procesador de inercia; de lo contrario, se produce una excepción.