다음을 통해 공유


Quaterniond 구조체

정의

배정밀도 쿼터니언을 나타냅니다.

[System.Serializable]
public struct Quaterniond : IEquatable<OpenTK.Quaterniond>
type Quaterniond = struct
상속
Quaterniond
특성
구현

생성자

Quaterniond(Double, Double, Double, Double)

새 Quaterniond 생성

Quaterniond(Vector3d, Double)

배정밀도 쿼터니언을 나타냅니다.

필드

Identity

ID 쿼터니언을 정의합니다.

속성

Length

Quaterniond의 길이(크기)를 가져옵니다.

LengthSquared

Quaterniond 길이(크기)의 제곱을 가져옵니다.

W

이 instance W 구성 요소를 가져오거나 설정합니다.

X

이 instance X 구성 요소를 가져오거나 설정합니다.

Xyz

이 instance X, Y 및 Z 구성 요소를 사용하여 OpenTK.Vector3d를 가져오거나 설정합니다.

XYZ
사용되지 않음.

이 instance X, Y 및 Z 구성 요소를 사용하여 OpenTK.Vector3d를 가져오거나 설정합니다.

Y

이 instance Y 구성 요소를 가져오거나 설정합니다.

Z

이 instance Z 구성 요소를 가져오거나 설정합니다.

메서드

Add(Quaterniond, Quaterniond)

배정밀도 쿼터니언을 나타냅니다.

Add(Quaterniond, Quaterniond, Quaterniond)

두 개의 쿼터니언 추가

Conjugate()

이 Quaterniond를 해당 컨jugate로 변환

Conjugate(Quaterniond)

배정밀도 쿼터니언을 나타냅니다.

Conjugate(Quaterniond, Quaterniond)

지정된 Quaterniond의 결합을 가져옵니다.

Equals(Object)

이 개체 instance 다른 개체와 같은지 비교합니다.

Equals(Quaterniond)

같음을 위해 이 Quaterniond instance 다른 Quaterniond와 비교합니다.

FromAxisAngle(Vector3d, Double)

배정밀도 쿼터니언을 나타냅니다.

GetHashCode()

이 개체에 대한 해시 코드를 제공합니다.

Invert(Quaterniond)

배정밀도 쿼터니언을 나타냅니다.

Invert(Quaterniond, Quaterniond)

지정된 Quaterniond의 역방향 가져오기

Mult(Quaterniond, Quaterniond)
사용되지 않음.

배정밀도 쿼터니언을 나타냅니다.

Mult(Quaterniond, Quaterniond, Quaterniond)
사용되지 않음.

배정밀도 쿼터니언을 나타냅니다.

Multiply(Quaterniond, Double)

배정밀도 쿼터니언을 나타냅니다.

Multiply(Quaterniond, Double, Quaterniond)

배정밀도 쿼터니언을 나타냅니다.

Multiply(Quaterniond, Double, Quaterniond)

배정밀도 쿼터니언을 나타냅니다.

Multiply(Quaterniond, Quaterniond)

배정밀도 쿼터니언을 나타냅니다.

Multiply(Quaterniond, Quaterniond, Quaterniond)

배정밀도 쿼터니언을 나타냅니다.

Normalize()

Quaterniond의 크기를 단위 길이로 조정합니다.

Normalize(Quaterniond)

배정밀도 쿼터니언을 나타냅니다.

Normalize(Quaterniond, Quaterniond)

지정된 Quaterniond를 단위 길이로 크기 조정

Slerp(Quaterniond, Quaterniond, Double)

배정밀도 쿼터니언을 나타냅니다.

Sub(Quaterniond, Quaterniond)

배정밀도 쿼터니언을 나타냅니다.

Sub(Quaterniond, Quaterniond, Quaterniond)

두 인스턴스를 뺍니다.

ToAxisAngle()

배정밀도 쿼터니언을 나타냅니다.

ToAxisAngle(Vector3d, Double)

배정밀도 쿼터니언을 나타냅니다.

ToString()

현재 Quaterniond를 나타내는 System.String을 반환합니다.

연산자

Addition(Quaterniond, Quaterniond)

배정밀도 쿼터니언을 나타냅니다.

Equality(Quaterniond, Quaterniond)

배정밀도 쿼터니언을 나타냅니다.

Inequality(Quaterniond, Quaterniond)

배정밀도 쿼터니언을 나타냅니다.

Multiply(Double, Quaterniond)

배정밀도 쿼터니언을 나타냅니다.

Multiply(Quaterniond, Double)

배정밀도 쿼터니언을 나타냅니다.

Multiply(Quaterniond, Quaterniond)

배정밀도 쿼터니언을 나타냅니다.

Subtraction(Quaterniond, Quaterniond)

배정밀도 쿼터니언을 나타냅니다.

적용 대상