InertiaRotationBehavior2D.DesiredRotation Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает требуемый угол поворота (в радианах).
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
Значение свойства
Требуемый угол поворота (в радианах).
Примеры
В следующем примере свойство задается для DesiredRotation включения обработки инерции для поворота объекта в три с половиной раза с начальной ориентации.
#region SetDesiredRotation
// PI * 2 radians = 360 degrees.
inertiaProcessor.RotationBehavior.DesiredRotation = (float)Math.PI * 7.0f;
#endregion
Комментарии
Это свойство представляет желаемый конечный поворот операции инерции. Это значение свойства является взаимоисключающим со свойством; при задании DesiredDeceleration этого свойства будет задано значение DesiredDeceleration NaN
. Значение по умолчанию для этого свойства и DesiredDeceleration равно NaN
. Перед началом обработки инерции необходимо задать одно или другое свойство.
DesiredRotation должен быть конечным, не отрицательным числом. Направление поворота определяется свойством InitialVelocity .
Это свойство не может быть задано во время работы обработчика инерции; в противном случае возникает исключение.