Quaternion Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр структуры Quaternion.
Перегрузки
Quaternion(Vector3D, Double) |
Инициализирует новый экземпляр структуры Quaternion. |
Quaternion(Double, Double, Double, Double) |
Инициализирует новый экземпляр структуры Quaternion. |
Quaternion(Vector3D, Double)
Инициализирует новый экземпляр структуры Quaternion.
public:
Quaternion(System::Windows::Media::Media3D::Vector3D axisOfRotation, double angleInDegrees);
public Quaternion (System.Windows.Media.Media3D.Vector3D axisOfRotation, double angleInDegrees);
new System.Windows.Media.Media3D.Quaternion : System.Windows.Media.Media3D.Vector3D * double -> System.Windows.Media.Media3D.Quaternion
Public Sub New (axisOfRotation As Vector3D, angleInDegrees As Double)
Параметры
- angleInDegrees
- Double
Угол поворота вокруг заданной оси, в градусах.
Комментарии
W Свойство кватерниона вычисляется автоматически.
Применяется к
Quaternion(Double, Double, Double, Double)
Инициализирует новый экземпляр структуры Quaternion.
public:
Quaternion(double x, double y, double z, double w);
public Quaternion (double x, double y, double z, double w);
new System.Windows.Media.Media3D.Quaternion : double * double * double * double -> System.Windows.Media.Media3D.Quaternion
Public Sub New (x As Double, y As Double, z As Double, w As Double)
Параметры
- x
- Double
Значение координаты X нового объекта Quaternion.
- y
- Double
Значение координаты Y нового объекта Quaternion.
- z
- Double
Значение координаты Z нового объекта Quaternion.
- w
- Double
Значение координаты W нового объекта Quaternion.
Комментарии
Для оси (x, y, z) и угла поворота теты w
значением кватерниона является:
w = cos(theta/2)
Обратите внимание, что если используется конструктор, четвертый Vector3D параметр — это угол в градусах, а для вас выполняется вычисление w.