Improve spatial accuracy and design of Figured Glass algorithm

With thanks to RR for raising many good points, and giving me a reason
to revisit!