Quaternion
Visão geral
Quaternion é uma classe em Aspose.3D FOSS para Java. Herdeiros de: Serializable.
Quaternion.Quaternion creates a quaternion with default components (0,0,0,0).
Esta classe fornece 9 métodos para trabalhar com objetos Quaternion em programas Java. Os métodos disponíveis incluem: Quaternion, conjugate, fromAngleAxis, fromEulerAngle, getIdentity, multiply, normalize. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.3D FOSS para Java. Propriedades: identity.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
identity | Quaternion | Leia. | Obtém a identidade. |
Métodos
| Assinatura | Descrição: |
|---|---|
Quaternion() | Inicializa o quaternião com os componentes x, y, z e w dados. |
Quaternion(w: double, x: double, y: double, z: double) | Chama Quaternion ((w, x, y, z) nesta instância de Quatornio. |
fromEulerAngle(pitch: double, yaw: double, roll: double) → Quaternion | Chamas de EulerAngle sobre esta instância Quaternion. |
fromAngleAxis(angle: double, axis: Vector3) → Quaternion | Cria um quaternião a partir de um ângulo de rotação e vetor do eixo. |
getIdentity() → Quaternion | Retorna a identidade. |
normalize() → Quaternion | Retorna um quaternião de unidade-comprimento equivalente ao original. |
conjugate() → Quaternion | Retorna o conjugado do quaternião (negou a parte vetorial) |
multiply(a: Quaternion, b: Quaternion) → Quaternion | Retorna o produto de dois quaterniões a e b. |
multiply(q: Quaternion) → Quaternion | Chama multiplicar ((q) nesta instância Quaternion. |