SCNQuaternion 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 quatérnio e contém métodos que operam neles.
[System.Serializable]
public struct SCNQuaternion : IEquatable<SceneKit.SCNQuaternion>
type SCNQuaternion = struct
- Herança
-
SCNQuaternion
- Atributos
- Implementações
Construtores
SCNQuaternion(Matrix3) |
Representa um quatérnio e contém métodos que operam neles. |
SCNQuaternion(nfloat, nfloat, nfloat, nfloat) |
Representa um quatérnio e contém métodos que operam neles. |
SCNQuaternion(Quaternion) |
Representa um quatérnio e contém métodos que operam neles. |
SCNQuaternion(SCNVector3, nfloat) |
Representa um quatérnio e contém métodos que operam neles. |
SCNQuaternion(SCNVector3, Single) |
Representa um quatérnio e contém métodos que operam neles. |
SCNQuaternion(Single, Single, Single, Single) |
Representa um quatérnio e contém métodos que operam neles. |
Campos
Identity |
Retorna um quatérnio que não representa nenhuma rotação. |
Propriedades
Length |
Obtém o comprimento do quatérnio. |
LengthSquared |
Obtém o quadrado do comprimento do quatérnio. |
W |
Obtém ou define o componente W. |
X |
Obtém ou define o componente X. |
Xyz |
Obtém ou define os componentes X, Y e Z. |
Y |
Obtém ou define o componente Y. |
Z |
Obtém ou define o componente Z. |
Métodos
Add(SCNQuaternion, SCNQuaternion, SCNQuaternion) |
Adiciona |
Add(SCNQuaternion, SCNQuaternion) |
Adiciona |
Conjugate() |
Retorna o conjugado quatérnio dessa instância. |
Conjugate(SCNQuaternion, SCNQuaternion) |
Calcula o conjugado quatérnio de |
Conjugate(SCNQuaternion) |
Retorna o conjugado quatérnio de |
Equals(Object) |
Retorna |
Equals(SCNQuaternion) |
Retorna |
FromAxisAngle(SCNVector3, Single) |
Cria e retorna um novo quatérnio que representa a rotação especificada sobre o eixo especificado. |
GetHashCode() |
Retorna o hashcode dessa instância. |
Invert(SCNQuaternion, SCNQuaternion) |
Retorna o quatérnio que inverte a rotação executada por |
Invert(SCNQuaternion) |
Retorna o quatérnio que inverte a rotação executada por |
Multiply(SCNQuaternion, SCNQuaternion, SCNQuaternion) |
|
Multiply(SCNQuaternion, SCNQuaternion) |
|
Multiply(SCNQuaternion, Single, SCNQuaternion) |
Multiplica |
Multiply(SCNQuaternion, Single) |
|
Normalize() |
Dimensiona a instância para o comprimento da unidade. |
Normalize(SCNQuaternion, SCNQuaternion) |
Dimensiona |
Normalize(SCNQuaternion) |
Dimensiona |
Slerp(SCNQuaternion, SCNQuaternion, Single) |
Retorna a interpolação linear esférica de |
Sub(SCNQuaternion, SCNQuaternion, SCNQuaternion) |
Subtrai |
Sub(SCNQuaternion, SCNQuaternion) |
Subtrai |
ToAxisAngle() |
Retorna uma representação de ângulo de eixo do quatérnio. |
ToAxisAngle(SCNVector3, nfloat) |
Representa um quatérnio e contém métodos que operam neles. |
ToAxisAngle(SCNVector3, Single) |
Armazena o eixo de rotação do quatérnio em |
ToString() |
Retorna uma representação de cadeia de caracteres dessa instância. |
Operadores
Addition(SCNQuaternion, SCNQuaternion) |
Representa um quatérnio e contém métodos que operam neles. |
Equality(SCNQuaternion, SCNQuaternion) |
Representa um quatérnio e contém métodos que operam neles. |
Inequality(SCNQuaternion, SCNQuaternion) |
Representa um quatérnio e contém métodos que operam neles. |
Multiply(SCNQuaternion, SCNQuaternion) |
Representa um quatérnio e contém métodos que operam neles. |
Multiply(SCNQuaternion, Single) |
Representa um quatérnio e contém métodos que operam neles. |
Multiply(Single, SCNQuaternion) |
Representa um quatérnio e contém métodos que operam neles. |
Subtraction(SCNQuaternion, SCNQuaternion) |
Representa um quatérnio e contém métodos que operam neles. |