new Point3D(source.X + dX, source.Y + dY, source.Z + dZ);
Tuple.Create(new Point(source.X, source.Y), default(string), default(string))
new Point3D(source.X + dX, source.Y + dY, source.Z + dZ);
Tuple.Create(new Point(source.X, source.Y), default(string), default(string))