published in Proceedings of the 18th Annual Canadian Conference on Computational Geometry Cccg 2006 Journal