Compartilhar via


Quaternion Estrutura

Definição

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.

Aplica-se a