Quaternion 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Quaternion 구조체의 새 인스턴스를 초기화합니다.
오버로드
Quaternion(Vector3D, Double) |
Quaternion 구조체의 새 인스턴스를 초기화합니다. |
Quaternion(Double, Double, Double, Double) |
Quaternion 구조체의 새 인스턴스를 초기화합니다. |
Quaternion(Vector3D, Double)
Quaternion 구조체의 새 인스턴스를 초기화합니다.
public:
Quaternion(System::Windows::Media::Media3D::Vector3D axisOfRotation, double angleInDegrees);
public Quaternion (System.Windows.Media.Media3D.Vector3D axisOfRotation, double angleInDegrees);
new System.Windows.Media.Media3D.Quaternion : System.Windows.Media.Media3D.Vector3D * double -> System.Windows.Media.Media3D.Quaternion
Public Sub New (axisOfRotation As Vector3D, angleInDegrees As Double)
매개 변수
- angleInDegrees
- Double
지정된 축을 기준으로 회전할 각도(도)입니다.
설명
W 쿼터니언의 속성은 자동으로 계산됩니다.
적용 대상
Quaternion(Double, Double, Double, Double)
Quaternion 구조체의 새 인스턴스를 초기화합니다.
public:
Quaternion(double x, double y, double z, double w);
public Quaternion (double x, double y, double z, double w);
new System.Windows.Media.Media3D.Quaternion : double * double * double * double -> System.Windows.Media.Media3D.Quaternion
Public Sub New (x As Double, y As Double, z As Double, w As Double)
매개 변수
- x
- Double
새 Quaternion의 X 좌표 값입니다.
- y
- Double
새 Quaternion의 Y 좌표 값입니다.
- z
- Double
새 Quaternion의 Z 좌표 값입니다.
- w
- Double
새 Quaternion의 W 좌표 값입니다.
설명
축(x, y, z) 및 회전 세타 w
각도의 경우 쿼터니언 값은 다음과 같습니다.
w = cos(theta/2)
생성자를 사용하는 Vector3D 경우 네 번째 매개 변수는 각도(각도)이며 w 계산이 수행됩니다.