Точку повернуть относительно заданного центра на заданный угол, перенести центр поворота на заданное расстояние и разместить точку на расстоянии с учетом масштабирования.

Вызов:

ac_request("geometry_calc_2d","rotate_point_and_move",double centerXfrom, double centerYfrom,double pXfrom,double pYfrom, double alpha_rad, double centerXto, double centerYto,double scale,double &pXres, double& pYres);


centerXfrom, centerYfrom - исходные координаты центра поворота,

pXfrom, pYfrom - исходные координаты точки,

alpha_rad - угол поворота точки вокруг центра,

centerXto, centerYto - новые координаты центра поворота,

scale - масштаб в диапазоне ]0,1],

Результат - pXres, PYres - новые координаты точки.