Quaternion Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yapının yeni bir örneğini Quaternion başlatır.
Aşırı Yüklemeler
Quaternion(Vector3D, Double) |
Yapının yeni bir örneğini Quaternion başlatır. |
Quaternion(Double, Double, Double, Double) |
Yapının yeni bir örneğini Quaternion başlatır. |
Quaternion(Vector3D, Double)
Yapının yeni bir örneğini Quaternion başlatır.
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)
Parametreler
- angleInDegrees
- Double
Belirtilen eksen etrafında derece cinsinden döndürülecek açı.
Açıklamalar
Quaternion W özelliği otomatik olarak hesaplanır.
Şunlara uygulanır
Quaternion(Double, Double, Double, Double)
Yapının yeni bir örneğini Quaternion başlatır.
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)
Parametreler
- x
- Double
Yeni Quaternion'nin X koordinatının değeri.
- y
- Double
Yeni Quaternion'nin Y koordinatının değeri.
- z
- Double
Yeni Quaternion'Z koordinatının değeri.
- w
- Double
Yeni Quaternion'nin W koordinatının değeri.
Açıklamalar
Eksen (x, y, z) ve döndürme tedyasının w
açısı için quaternion değeri:
w = cos(theta/2)
Oluşturucuyu Vector3D kullanırsanız, dördüncü parametrenin derece cinsinden açı olduğunu ve w hesaplamasının sizin için gerçekleştirildiğini unutmayın.