InertiaRotationBehavior2D.DesiredRotation Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la rotation souhaitée, en radians.
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
Valeur de propriété
Rotation souhaitée, en radians.
Exemples
Dans l’exemple suivant, la DesiredRotation propriété est définie pour permettre au traitement de l’inertie de faire pivoter un objet trois fois et demi à partir de son orientation de départ.
#region SetDesiredRotation
// PI * 2 radians = 360 degrees.
inertiaProcessor.RotationBehavior.DesiredRotation = (float)Math.PI * 7.0f;
#endregion
Remarques
Cette propriété représente la rotation de fin souhaitée de l’opération d’inertie. Cette valeur de propriété s’exclue mutuellement de la DesiredDeceleration propriété ; la définition de cette propriété est définie DesiredDeceleration NaN
sur . Valeur par défaut pour cette propriété et DesiredDeceleration est NaN
. Vous devez définir une ou l’autre propriété avant le démarrage du traitement de l’inertie.
DesiredRotation doit être un nombre fini et non négatif. La direction de la rotation est déterminée par la InitialVelocity propriété.
Cette propriété ne peut pas être définie pendant l’exécution du processeur d’inertie ; sinon, une exception est levée.