@ru
Однако запилил. Давно тригонометрией не занимался.
Еще бы уметь избавляться от погрешностей float. Но они в долях миллиметра на весь земной шарик, так что пофиг.

github.com/ddipp/ddipp.net/com