Quaterniond Estrutura
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.
Representa um Quaternion de precisão dupla.
[System.Serializable]
public struct Quaterniond : IEquatable<OpenTK.Quaterniond>
type Quaterniond = struct
- Herança
-
Quaterniond
- Atributos
- Implementações
Construtores
Quaterniond(Double, Double, Double, Double) |
Construir um novo Quaterniond |
Quaterniond(Vector3d, Double) |
Representa um Quaternion de precisão dupla. |
Campos
Identity |
Define o quatérnio de identidade. |
Propriedades
Length |
Obtém o comprimento (magnitude) do Quaterniond. |
LengthSquared |
Obtém o quadrado do comprimento de Quaterniond (magnitude). |
W |
Obtém ou define o componente W dessa instância. |
X |
Obtém ou define o componente X dessa instância. |
Xyz |
Obtém ou define um OpenTK.Vector3d com os componentes X, Y e Z dessa instância. |
XYZ |
Obsoleto.
Obtém ou define um OpenTK.Vector3d com os componentes X, Y e Z dessa instância. |
Y |
Obtém ou define o componente Y dessa instância. |
Z |
Obtém ou define o componente Z dessa instância. |
Métodos
Add(Quaterniond, Quaterniond, Quaterniond) |
Adicionar dois quatérnios |
Add(Quaterniond, Quaterniond) |
Representa um Quaternion de precisão dupla. |
Conjugate() |
Converter este Quaterniond em seu conjugado |
Conjugate(Quaterniond, Quaterniond) |
Obter o conjugado do Quaterniond fornecido |
Conjugate(Quaterniond) |
Representa um Quaternion de precisão dupla. |
Equals(Object) |
Compara essa instância de objeto a outro objeto para igualdade. |
Equals(Quaterniond) |
Compara essa instância de Quaterniond a outro Quaterniond quanto à igualdade. |
FromAxisAngle(Vector3d, Double) |
Representa um Quaternion de precisão dupla. |
GetHashCode() |
Fornece o código hash para esse objeto. |
Invert(Quaterniond, Quaterniond) |
Obter o inverso do Quaterniond fornecido |
Invert(Quaterniond) |
Representa um Quaternion de precisão dupla. |
Mult(Quaterniond, Quaterniond, Quaterniond) |
Obsoleto.
Representa um Quaternion de precisão dupla. |
Mult(Quaterniond, Quaterniond) |
Obsoleto.
Representa um Quaternion de precisão dupla. |
Multiply(Quaterniond, Double, Quaterniond) |
Representa um Quaternion de precisão dupla. |
Multiply(Quaterniond, Double, Quaterniond) |
Representa um Quaternion de precisão dupla. |
Multiply(Quaterniond, Double) |
Representa um Quaternion de precisão dupla. |
Multiply(Quaterniond, Quaterniond, Quaterniond) |
Representa um Quaternion de precisão dupla. |
Multiply(Quaterniond, Quaterniond) |
Representa um Quaternion de precisão dupla. |
Normalize() |
Dimensiona o Quaterniond para o comprimento da unidade. |
Normalize(Quaterniond, Quaterniond) |
Dimensionar o Quaterniond fornecido para o comprimento da unidade |
Normalize(Quaterniond) |
Representa um Quaternion de precisão dupla. |
Slerp(Quaterniond, Quaterniond, Double) |
Representa um Quaternion de precisão dupla. |
Sub(Quaterniond, Quaterniond, Quaterniond) |
Subtrai duas instâncias. |
Sub(Quaterniond, Quaterniond) |
Representa um Quaternion de precisão dupla. |
ToAxisAngle() |
Representa um Quaternion de precisão dupla. |
ToAxisAngle(Vector3d, Double) |
Representa um Quaternion de precisão dupla. |
ToString() |
Retorna um System.String que representa o Quaterniond atual. |
Operadores
Addition(Quaterniond, Quaterniond) |
Representa um Quaternion de precisão dupla. |
Equality(Quaterniond, Quaterniond) |
Representa um Quaternion de precisão dupla. |
Inequality(Quaterniond, Quaterniond) |
Representa um Quaternion de precisão dupla. |
Multiply(Double, Quaterniond) |
Representa um Quaternion de precisão dupla. |
Multiply(Quaterniond, Double) |
Representa um Quaternion de precisão dupla. |
Multiply(Quaterniond, Quaterniond) |
Representa um Quaternion de precisão dupla. |
Subtraction(Quaterniond, Quaterniond) |
Representa um Quaternion de precisão dupla. |