http://algolist.manual.ru/maths/geom/deluanay.php