InertiaRotationBehavior2D.DesiredRotation Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví požadované otočení v radiánech.
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
Hodnota vlastnosti
Požadovaná rotace v radiánech.
Příklady
V následujícím příkladu DesiredRotation je vlastnost nastavena tak, aby umožňovala zpracování inertia ke otočení objektu třikrát a půlkrát od počáteční orientace.
#region SetDesiredRotation
// PI * 2 radians = 360 degrees.
inertiaProcessor.RotationBehavior.DesiredRotation = (float)Math.PI * 7.0f;
#endregion
Poznámky
Tato vlastnost představuje požadovanou koncovou rotaci operace nečinnosti. Tato hodnota vlastnosti se vzájemně vylučují s DesiredDeceleration vlastností; nastavení této vlastnosti bude nastaveno DesiredDeceleration na NaN
hodnotu . Výchozí hodnota pro tuto vlastnost a DesiredDeceleration je NaN
. Před zahájením zpracování inertia je nutné nastavit jednu nebo druhou vlastnost.
DesiredRotation musí být konečné, nezáporné číslo. Směr otáčení je určen InitialVelocity vlastností.
Tuto vlastnost nelze nastavit při spuštění procesoru inertia; v opačném případě je vyvolán výjimka.