public bool Equals(Point2D p) => IGeometryObject.AreEqual(X, p.X) && IGeometryObject.AreEqual(Y, p.Y);
public bool Equals(Vector3D v) => IGeometryObject.AreEqual(X, v.X) && IGeometryObject.AreEqual(Y, v.Y) && IGeometryObject.AreEqual(Z, v.Z);