Quaternion
개요
Quaternion Aspose.3D FOSS에서 Java를 위한 클래스입니다. 다음의 사람으로부터 유산을 받은 경우: Serializable.
Quaternion.Quaternion creates a quaternion with default components (0,0,0,0).
이 클래스는 Java 프로그램에서 쿼터니온 객체와 작업하는 9가지 방법을 제공합니다. 이용 가능한 방법에는 다음이 포함됩니다.: Quaternion, conjugate, fromAngleAxis, fromEulerAngle, getIdentity, multiply, normalize. 모든 퍼블릭 멤버들은 Java 패키지 Aspose.3D FOSS를 설치한 후 어떤 자바 애플리케이션에도 액세스할 수 있습니다. 성질: identity.
속성
| 이름 | 유형 | Access | 설명 |
|---|---|---|---|
identity | Quaternion | 읽으세요. | 신원을 얻습니다. |
메서드
| Signature | 설명 |
|---|---|
Quaternion() | 주어진 x, y, z, w 구성 요소로 쿼터니온을 초기화합니다. |
Quaternion(w: double, x: double, y: double, z: double) | 이 쿼터니온 인스턴스에서 Quaternion ((w, x, y, z) 를 호출합니다. |
fromEulerAngle(pitch: double, yaw: double, roll: double) → Quaternion | 이 쿼터니온의 경우에 대한 EulerAngle ((피치, yaw, roll) 의 호출입니다. |
fromAngleAxis(angle: double, axis: Vector3) → Quaternion | 회전 각과 축 벡터에서 쿼테니온을 생성합니다. |
getIdentity() → Quaternion | 신원을 반환합니다. |
normalize() → Quaternion | 원본에 해당하는 단위 길이의 쿼터니온을 반환합니다. |
conjugate() → Quaternion | 쿼터니온의 결합값을 반환합니다. (베크터의 부분을 부정한다) |
multiply(a: Quaternion, b: Quaternion) → Quaternion | 두 개의 쿼터니온 a와 b의 곱셈을 반환합니다. |
multiply(q: Quaternion) → Quaternion | 이 쿼터니온 인스턴스에서 곱하기 q를 호출합니다. |