| static FromAngleAxis(double, Vector3) | Verilen eksen etrafında bir dörtlü oluşturur ve saat yönünde döndürür |
| static FromEulerAngle(Vector3) | Verilen Euler açısından dördey oluşturur |
| static FromEulerAngle(double, double, double) | Verilen Euler açısından dördey oluşturur |
| static FromRotation(Vector3, Vector3) | Orijinalden hedef yöne dönen bir dörtlü oluşturur |
| static Interpolate(float, Quaternion, Quaternion) | Bu dördey, ile arasında için verilen dörtlü bağımsız değişkenler arasındaki enterpolasyonlu değerle doldurur. |
| Concat(Quaternion) | İki kuaternyonu birleştirin |
| Conjugate() | Geçerli kuaternion ’nin bir eşlenik kuaterniyonunu döndürür |
| Dot(Quaternion) | Nokta ürün |
| override Equals(object) | İki kuaterniyonun eşit olup olmadığını kontrol edin |
| EulerAngles() | Kuaternyonu Euler açıları ile temsil edilen dönüşe dönüştürür Tüm bileşenler radyan içindedir |
| override GetHashCode() | Quaternion ’nin karma kodunu alır |
| Inverse() | Geçerli kuaterniyon ’nin ters kuaterniyonunu döndürür |
| Normalize() | quaternion ‘yi normalleştirin |
| ToAngleAxis(out double, out Vector3) | |
| ToMatrix() | Dördey tarafından sunulan dönüşü matrisi dönüştürmek için dönüştürün. |
| override ToString() | string içindeki dördey temsilini alır |
| operator + | + için operatör aşırı yüklemesi |
| operator / | / için operatör aşırı yüklemesi |
| operator == | quaternion için eşit operatör |
| operator != | quaternion için eşit olmayan işleç |
| operator * | * için operatör aşırı yüklemesi (5 operators) |