MyMath.java: the method for representing a number to a specified number (say D) of decimal places has been changed so that it displays not just the last significant figure up to D but right pads it with zeros up to D decimal places (in order to comply with Cyril's height map requirements)
PointCloudMaker.java & PlotLensSurface.py: has been slightly cleaned up. The two now work together for arbitrary max, min and step size values for x and y independently (even if the step size doesn't divide the plotted range).