사원수곱 $(q_n \cdot q_{n-1}\cdot, \cdots, \cdot q_1\cdot q_0)$의 결과를 나타내는 Quaternion 을 생성하여 돌려줍니다. Quaternion.mulQuat(q1,q2,q3)
처럼 호출하면 결과는 $q3q2q1 = (q3\cdot q2 \cdot q1)$ 이 됩니다. 항상 복사본을 돌려줍니다.
Quaternion.mulQuat(q1, q2);
Quaternion.mulQuat(q1, q2, /* …, */ qN);
q1
, … , qN
곱할 Quaternion
. 인자로 준 순서대로 곱을 수행합니다. 예를 들어 Quaternion.mulQuat(yaw, pitch, roll)
처럼 호출하면 결과는 $(roll\cdot pitch\cdot yaw)$ 가 된다는 의미입니다.
사원수곱의 결과를 나타내는 Quaternion
. 항상 새로운 인스턴스를 생성합니다.
사원수곱에 대한 자세한 설명은 Quaternion.mulQuat() 을 읽어보시기 바랍니다.