InertiaRotationBehavior2D.DesiredRotation Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 de Propriedade
A rotação desejada, em radianos.
Exemplos
No exemplo seguinte, a DesiredRotation propriedade é definida para permitir que o processamento de inércia rode um objeto três vezes e meia em relação à sua orientação inicial.
#region SetDesiredRotation
// PI * 2 radians = 360 degrees.
inertiaProcessor.RotationBehavior.DesiredRotation = (float)Math.PI * 7.0f;
#endregion
Observações
Esta propriedade representa a rotação final desejada da operação de inércia. O valor deste imóvel é mutuamente exclusivo com o DesiredDeceleration imóvel; definir esta propriedade será definido DesiredDeceleration para NaN. O valor padrão tanto para esta propriedade como DesiredDeceleration para é NaN. Deve definir uma ou outra propriedade antes de começar o processamento por inércia.
DesiredRotation deve ser um número finito e não negativo. A direção da rotação é determinada pela InitialVelocity propriedade.
Esta propriedade não pode ser definida enquanto o processador de inércia está a funcionar; caso contrário, é lançada uma exceção.