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. |