public double Distance(DoublePoint3D target) => Math.Sqrt(SquareDistance(target));
public double SquareDistance(DoublePoint3D target) => (Math.Pow(X - target.X, 2) + Math.Pow(Y - target.Y, 2) + Math.Pow(Z - target.Z, 2));