| static FromAngleAxis(double, Vector3) | Skapar en kvaternion runt en given axel och roterar medurs |
| static FromEulerAngle(Vector3) | Skapar quaternion från given Euler-vinkel |
| static FromEulerAngle(double, double, double) | Skapar quaternion från given Euler-vinkel |
| static FromRotation(Vector3, Vector3) | Skapar en quaternion som roterar från original till destinationsriktning |
| static Interpolate(float, Quaternion, Quaternion) | Fyller detta kvartjon med det interpolerade värdet mellan de givna kvartjonsargumenten för vid mellan från och till. |
| Concat(Quaternion) | Sammanfoga två quaternions |
| Conjugate() | Returnerar en konjugerad quaternion av nuvarande quaternion |
| Dot(Quaternion) | Punkter produkt |
| override Equals(object) | Kontrollera om två kvaternioner är lika med |
| EulerAngles() | Konverterar quaternion till rotation representerad av Euler angles Alla komponenter är i radian |
| override GetHashCode() | Hämtar hashkoden för Quaternion |
| Inverse() | Returnerar en invers quaternion av nuvarande quaternion |
| Normalize() | Normalisera quaternion |
| ToAngleAxis(out double, out Vector3) | |
| ToMatrix() | Konvertera rotationen som presenteras av quaternion för att transformera matris. |
| override ToString() | Får representationen av quaternion i string |
| operator + | Operatör överbelastning för + |
| operator / | Operatörsöverbelastning för / |
| operator == | Lika operator för quaternion |
| operator != | Olik operator för quaternion |
| operator * | Operatör överbelastning för * (5 operators) |