InertiaRotationBehavior2D.DesiredRotation Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define a rotação desejada em radianos.
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 da propriedade
A rotação desejada, em radianos.
Exemplos
No exemplo a seguir, a propriedade é definida para habilitar o DesiredRotation processamento de inércia para girar um objeto três vezes e meia de sua orientação inicial.
#region SetDesiredRotation
// PI * 2 radians = 360 degrees.
inertiaProcessor.RotationBehavior.DesiredRotation = (float)Math.PI * 7.0f;
#endregion
Comentários
Essa propriedade representa a rotação final desejada da operação de inércia. Esse valor de propriedade é mutuamente exclusivo com a DesiredDeceleration propriedade; definir essa propriedade será definida DesiredDeceleration como NaN
. O valor padrão para essa propriedade e DesiredDeceleration é NaN
. Você deve definir uma ou outra propriedade antes que o processamento de inércia seja iniciado.
DesiredRotation deve ser um número finito, não negativo. A direção da rotação é determinada pela InitialVelocity propriedade.
Essa propriedade não pode ser definida enquanto o processador de inércia está em execução; caso contrário, uma exceção é gerada.