x - текущая координата точки по горизонтали.
y - текущая координата точки по вертикали.
z - текущая координата точки по оси Z.
startx - Координата X центра окружности.
starty - Координата X центраокружности.
stratz - Координата Z центраокружности.
theta - Радиан.
newx - Новыя координата X.
newy - Новыя координата Y.
newz - Новыя координата Z.
newx = (x-startx)*cos(theta) - (y-starty)*sin(theta) + startx;
newy = (y-starty)*cos(theta) + (x-startx)*sin(theta) + starty;
newy =(y-starty)*cos(theta) - (z-startz)*sin(theta)+starty;
newz =(y-starty)*sin(theta) + (z-startz)*cos(theta)+startz;
newx =(x-startx)*cos(theta) - (z-startz)*sin(theta)+startx;
newz =(x-startx)*sin(theta) + (z-startz)*cos(theta)+startz;