다음을 통해 공유


Quaternion 구조체

정의

Quaternion을 나타냅니다.

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

생성자

Quaternion(Matrix3)

Quaternion을 나타냅니다.

Quaternion(Single, Single, Single, Single)

새 Quaternion 생성

Quaternion(Vector3, Single)

Quaternion을 나타냅니다.

필드

Identity

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

속성

Length

쿼터니언의 길이(크기)를 가져옵니다.

LengthSquared

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

W

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

X

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

Xyz

이 instance X, Y 및 Z 구성 요소가 있는 OpenTK.Vector3을 가져오거나 설정합니다.

XYZ
사용되지 않음.

이 instance X, Y 및 Z 구성 요소가 있는 OpenTK.Vector3을 가져오거나 설정합니다.

Y

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

Z

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

메서드

Add(Quaternion, Quaternion)

Quaternion을 나타냅니다.

Add(Quaternion, Quaternion, Quaternion)

두 개의 쿼터니언 추가

Conjugate()

이 쿼터니언을 해당 구성으로 변환

Conjugate(Quaternion)

Quaternion을 나타냅니다.

Conjugate(Quaternion, Quaternion)

지정된 쿼터니언의 결합을 가져옵니다.

Equals(Object)

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

Equals(Quaternion)

이 Quaternion instance 다른 Quaternion과 같음을 비교합니다.

FromAxisAngle(Vector3, Single)

Quaternion을 나타냅니다.

GetHashCode()

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

Invert(Quaternion)

Quaternion을 나타냅니다.

Invert(Quaternion, Quaternion)

지정된 쿼터니언의 역방향 가져오기

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

Quaternion을 나타냅니다.

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

Quaternion을 나타냅니다.

Multiply(Quaternion, Quaternion)

Quaternion을 나타냅니다.

Multiply(Quaternion, Quaternion, Quaternion)

Quaternion을 나타냅니다.

Multiply(Quaternion, Single)

Quaternion을 나타냅니다.

Multiply(Quaternion, Single, Quaternion)

Quaternion을 나타냅니다.

Multiply(Quaternion, Single, Quaternion)
사용되지 않음.

Quaternion을 나타냅니다.

Normalize()

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

Normalize(Quaternion)

Quaternion을 나타냅니다.

Normalize(Quaternion, Quaternion)

지정된 쿼터니언을 단위 길이로 크기 조정

Slerp(Quaternion, Quaternion, Single)

Quaternion을 나타냅니다.

Sub(Quaternion, Quaternion)

Quaternion을 나타냅니다.

Sub(Quaternion, Quaternion, Quaternion)

두 인스턴스를 뺍니다.

ToAxisAngle()

Quaternion을 나타냅니다.

ToAxisAngle(Vector3, Single)

Quaternion을 나타냅니다.

ToString()

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

연산자

Addition(Quaternion, Quaternion)

Quaternion을 나타냅니다.

Equality(Quaternion, Quaternion)

Quaternion을 나타냅니다.

Inequality(Quaternion, Quaternion)

Quaternion을 나타냅니다.

Multiply(Quaternion, Quaternion)

Quaternion을 나타냅니다.

Multiply(Quaternion, Single)

Quaternion을 나타냅니다.

Multiply(Single, Quaternion)

Quaternion을 나타냅니다.

Subtraction(Quaternion, Quaternion)

Quaternion을 나타냅니다.

적용 대상