/// <summary> /// Create a new vector with given coordinates /// </summary> /// <param name="x"></param> /// <param name="y"></param> /// <param name="z"></param> public Vec3d(Vec4d vec) { this.X = vec.X; this.Y = vec.Y; this.Z = vec.Z; }
public void Cross(Vec4d a, Vec4d b) { X = a.Y * b.Z - a.Z * b.Y; Y = a.Z * b.X - a.X * b.Z; Z = a.X * b.Y - a.Y * b.X; }