Exemple #1
0
 public static Quaternionf Inverse(Quaternionf q)
 {
     return(q.Inverse());
 }
Exemple #2
0
 ///<summary> Map vector *into* local coordinates of Frame </summary>
 public Vector3D ToFrameV(Vector3D v)
 {
     return(Quaternionf.Inverse(this.rotation) * v);
 }
Exemple #3
0
 ///<summary> Map quaternion *into* local coordinates of Frame </summary>
 public Quaternionf ToFrame(Quaternionf q)
 {
     return(Quaternionf.Inverse(this.rotation) * q);
 }
Exemple #4
0
 ///<summary> Map point *into* local coordinates of Frame </summary>
 public Vector3D ToFrameP(Vector3D v)
 {
     v = v - this.origin;
     v = Quaternionf.Inverse(this.rotation) * v;
     return(v);
 }