public IndexedVector3 QuatRotate(IndexedQuaternion rotation, IndexedVector3 v)
        {
            IndexedQuaternion q = rotation * v;

            q *= rotation.Inverse();
            return(new IndexedVector3(q.X, q.Y, q.Z));
        }
Beispiel #2
0
        public IndexedVector3 QuatRotate(IndexedQuaternion rotation, IndexedVector3 v) 
        {
	        IndexedQuaternion q = rotation * v;
	        q *= rotation.Inverse();
	        return new IndexedVector3(q.X,q.Y,q.Z);
        }