| static FromAngleAxis(double, Vector3) | Creëert een quaternion rond de gegeven as en roteert met de klok mee |
| static FromEulerAngle(Vector3) | Creëert quaternion uit gegeven Euler-hoek |
| static FromEulerAngle(double, double, double) | Creëert quaternion uit gegeven Euler-hoek |
| static FromRotation(Vector3, Vector3) | Creëert een quaternion dat roteert van origineel naar bestemmingsrichting |
| static Interpolate(float, Quaternion, Quaternion) | Vult dit quaternion in met de geïnterpoleerde waarde tussen de gegeven quaternionargumenten voor at tussen van en tot. |
| Concat(Quaternion) | Voeg twee quaternionen samen |
| Conjugate() | Retourneert een geconjugeerd quaternion van huidig quaternion |
| Dot(Quaternion) | Stippen product |
| override Equals(object) | Controleer of twee quaternionen gelijk zijn aan |
| EulerAngles() | Converteert quaternion naar rotatie vertegenwoordigd door Euler-hoeken Alle componenten zijn in radialen |
| override GetHashCode() | Krijgt de hash-code van Quaternion |
| Inverse() | Retourneert een inverse quaternion van huidige quaternion |
| Normalize() | Normaliseer het quaternion |
| ToAngleAxis(out double, out Vector3) | |
| ToMatrix() | Zet de rotatie gepresenteerd door quaternion om in matrix te transformeren. |
| override ToString() | Krijgt de representatie van quaternion in string |
| operator + | Operator overbelast voor + |
| operator / | Operator overbelast voor / |
| operator == | Gelijke operator voor quaternion |
| operator != | Niet-gelijk-operator voor quaternion |
| operator * | Operator overbelast voor * (5 operators) |