Quaternion
내용물
[
숨다
]Quaternion class
Quaternion은 일반적으로 컴퓨터 그래픽스에서 회전을 수행하는 데 사용됩니다.
Properties
| 이름 | 설명 |
|---|---|
| w | w 구성 요소입니다. |
| x | x 구성 요소. |
| y | y 구성 요소. |
| z | z 구성 요소. |
| 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:
| 이름 | 유형 | 설명 |
|---|---|---|
| obj | Object | 동등성을 확인할 객체입니다. |
Result: boolean
hashCode
| 이름 | 설명 |
|---|---|
| hashCode() | Quaternion의 해시 코드를 가져옵니다 |
Result: 숫자
conjugate
| 이름 | 설명 |
|---|---|
| conjugate() | 현재 사원수의 켤레 사원수를 반환합니다 |
Result: Quaternion
inverse
| 이름 | 설명 |
|---|---|
| inverse() | 현재 사원수의 역 사원수를 반환합니다 |
Result: Quaternion
dot
| 이름 | 설명 |
|---|---|
| dot(q) | 점곱 |
Parameters:
| 이름 | 유형 | 설명 |
|---|---|---|
| q | Quaternion | 쿼터니언 |
Result: 숫자
eulerAngles
| 이름 | 설명 |
|---|---|
| eulerAngles() | 쿼터니언을 오일러 각으로 표현된 회전으로 변환합니다. 모든 구성 요소는 라디안 단위입니다. |
Result: Vector3
normalize
| 이름 | 설명 |
|---|---|
| normalize() | 쿼터니언을 정규화합니다. |
Result: Quaternion
concat
| 이름 | 설명 |
|---|---|
| concat(rhs) | 두 개의 쿼터니언을 연결합니다. |
Parameters:
| 이름 | 유형 | 설명 |
|---|---|---|
| rh | Quaternion | null |
Result: Quaternion
fromAngleAxis
| 이름 | 설명 |
|---|---|
| fromAngleAxis(a, axis) | 주어진 축을 중심으로 시계 방향으로 회전하는 쿼터니언을 생성합니다. |
Parameters:
| 이름 | 유형 | 설명 |
|---|---|---|
| a | 숫자 | 시계 방향 회전 (라디안) |
| axis | Vector3 | 축 |
Result: Quaternion
fromRotation
| 이름 | 설명 |
|---|---|
| fromRotation(orig, dest) | 원래 방향에서 목적지 방향으로 회전하는 쿼터니언을 생성합니다. |
Parameters:
| 이름 | 유형 | 설명 |
|---|---|---|
| orig | Vector3 | 원래 방향 |
| dest | Vector3 | 목적지 방향 |
Result: Quaternion
fromEulerAngle
| 이름 | 설명 |
|---|---|
| fromEulerAngle(pitch, yaw, roll) | 주어진 오일러 각으로부터 쿼터니언을 생성합니다. |
Parameters:
| 이름 | 유형 | 설명 |
|---|---|---|
| pitch | 숫자 | 피치 (라디안) |
| yaw | 숫자 | 요 (라디안) |
| 롤 | 숫자 | 라디안 단위 롤 |
Result: Quaternion
fromEulerAngle
| 이름 | 설명 |
|---|---|
| fromEulerAngle(eulerAngle) | 주어진 오일러 각으로부터 쿼터니언을 생성합니다. |
Parameters:
| 이름 | 유형 | 설명 |
|---|---|---|
| eulerAngle | Vector3 | 라디안 단위 Euler 각 |
Result: Quaternion
toMatrix
| 이름 | 설명 |
|---|---|
| toMatrix() | 쿼터니언으로 표현된 회전을 변환 행렬로 변환합니다. |
Result: Matrix4
toString
| 이름 | 설명 |
|---|---|
| toString() | 쿼터니언을 문자열로 표현한 값을 가져옵니다 |
Result: String
interpolate
| 이름 | 설명 |
|---|---|
| interpolate(t, from, to) | 주어진 quaternion 인수들 사이에서 t가 from와 to 사이일 때, 이 quaternion을 보간된 값으로 채웁니다. |
Parameters:
| 이름 | 유형 | 설명 |
|---|---|---|
| t | 숫자 | 보간에 사용할 계수. |
| from | Quaternion | 소스 quaternion. |
| to | Quaternion | 대상 quaternion. |
Result: Quaternion