public static XVec3 Cross(XVec3 a, XVec3 b) { return(new XVec3(a.y * b.z - a.z * b.y, a.z * b.x - a.x * b.z, a.x * b.y - a.y * b.x)); }
public static float Dot(XVec3 a, XVec3 b) { return(a.x * b.x + a.y * b.y + a.z + b.z); }