Quaternion Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da estrutura Quaternion.
Sobrecargas
Quaternion(Vector3D, Double) |
Inicializa uma nova instância da estrutura Quaternion. |
Quaternion(Double, Double, Double, Double) |
Inicializa uma nova instância da estrutura Quaternion. |
Quaternion(Vector3D, Double)
Inicializa uma nova instância da estrutura 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)
Parâmetros
- angleInDegrees
- Double
Ângulo a ser girado em torno do eixo especificado, em graus.
Comentários
A W propriedade do quaternion é calculada automaticamente.
Aplica-se a
Quaternion(Double, Double, Double, Double)
Inicializa uma nova instância da estrutura 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)
Parâmetros
- x
- Double
Valor da coordenada X do novo Quaternion.
- y
- Double
Valor da coordenada Y do novo Quaternion.
- z
- Double
Valor da coordenada Z do novo Quaternion.
- w
- Double
Valor da coordenada W do novo Quaternion.
Comentários
Para o eixo (x, y, z) e o ângulo da teta de rotação, o w
valor para o quaternion é:
w = cos(theta/2)
Observe que, se você usar o Vector3D construtor, o quarto parâmetro será o ângulo, em graus, e o cálculo w será executado para você.