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설명
identityQuaternion읽으세요.신원을 얻습니다.

메서드

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를 호출합니다.

참조

 한국어