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