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