示例#1
0
 public Vec3 RotateVec3(Vec3 vec)
 {
     return((this * new Quat(vec, 0f) * Conjugate()).Uvec);
 }
示例#2
0
 public Quat(Vec3 vec, float w)
 {
     Uvec = vec;
     W    = w;
 }
示例#3
0
 public static Vec3i ToVeci(this Vec3 vec)
 {
     return(new Vec3i((int)vec.X, (int)vec.Y, (int)vec.Z));
 }