Повернуть точку вокруг вектора на заданный угол.

Начало вектора - в точке 0,0,0.

 

ac_request("geometry_calc_3d","RotatePoint3dAroundVect3d",double rx,  double ry, double rz, double alpha, double x, double y, double z, double& resx, double& resy, double& resz);


Здесь:

rx,ry,rz - координаты вектора, вокруг которого осуществить поворот;

alpha - угол поворота;

x,y,z - координаты поворачиваемой точки;

resx, resy, resz - результат.