Quaternion

Quaternion class

Quaternion은 일반적으로 컴퓨터 그래픽스에서 회전을 수행하는 데 사용됩니다.

Properties

이름설명
ww 구성 요소입니다.
xx 구성 요소.
yy 구성 요소.
zz 구성 요소.
IDENTITY단위 사원수.

메서드

constructor

이름설명
constructor()

Result:


constructor_overload

이름설명
constructor_overload(w, x, y, z)Quaternion 클래스의 새 인스턴스를 초기화합니다.

Parameters:

이름유형설명
w숫자사원수의 w 구성 요소
x숫자사원수의 x 구성 요소
y숫자사원수의 y 구성 요소
z숫자사원수의 z 구성 요소

Result:


getLength

이름설명
getLength()사원수의 길이를 가져옵니다

Result:


equals

이름설명
equals(obj)두 사원수가 같은지 확인합니다

Parameters:

이름유형설명
objObject동등성을 확인할 객체입니다.

Result: boolean


hashCode

이름설명
hashCode()Quaternion의 해시 코드를 가져옵니다

Result: 숫자


conjugate

이름설명
conjugate()현재 사원수의 켤레 사원수를 반환합니다

Result: Quaternion


inverse

이름설명
inverse()현재 사원수의 역 사원수를 반환합니다

Result: Quaternion


dot

이름설명
dot(q)점곱

Parameters:

이름유형설명
qQuaternion쿼터니언

Result: 숫자


eulerAngles

이름설명
eulerAngles()쿼터니언을 오일러 각으로 표현된 회전으로 변환합니다. 모든 구성 요소는 라디안 단위입니다.

Result: Vector3


normalize

이름설명
normalize()쿼터니언을 정규화합니다.

Result: Quaternion


concat

이름설명
concat(rhs)두 개의 쿼터니언을 연결합니다.

Parameters:

이름유형설명
rhQuaternionnull

Result: Quaternion


fromAngleAxis

이름설명
fromAngleAxis(a, axis)주어진 축을 중심으로 시계 방향으로 회전하는 쿼터니언을 생성합니다.

Parameters:

이름유형설명
a숫자시계 방향 회전 (라디안)
axisVector3

Result: Quaternion


fromRotation

이름설명
fromRotation(orig, dest)원래 방향에서 목적지 방향으로 회전하는 쿼터니언을 생성합니다.

Parameters:

이름유형설명
origVector3원래 방향
destVector3목적지 방향

Result: Quaternion


fromEulerAngle

이름설명
fromEulerAngle(pitch, yaw, roll)주어진 오일러 각으로부터 쿼터니언을 생성합니다.

Parameters:

이름유형설명
pitch숫자피치 (라디안)
yaw숫자요 (라디안)
숫자라디안 단위 롤

Result: Quaternion


fromEulerAngle

이름설명
fromEulerAngle(eulerAngle)주어진 오일러 각으로부터 쿼터니언을 생성합니다.

Parameters:

이름유형설명
eulerAngleVector3라디안 단위 Euler 각

Result: Quaternion


toMatrix

이름설명
toMatrix()쿼터니언으로 표현된 회전을 변환 행렬로 변환합니다.

Result: Matrix4


toString

이름설명
toString()쿼터니언을 문자열로 표현한 값을 가져옵니다

Result: String


interpolate

이름설명
interpolate(t, from, to)주어진 quaternion 인수들 사이에서 t가 from와 to 사이일 때, 이 quaternion을 보간된 값으로 채웁니다.

Parameters:

이름유형설명
t숫자보간에 사용할 계수.
fromQuaternion소스 quaternion.
toQuaternion대상 quaternion.

Result: Quaternion