Mam do zrobienia coś takiego jak na rysunku chciałem napisać do tego skrypt by zautomatyzować ale mam spory problem z przeliczeniem środka okręgu względem wektorów. Dane to końce trzech prostych wektorów nie wiem jak zrobić łuki między 1 i 2 i 2 i 3 wektorem

to taki podstawowy program....
SetG(41); SetR(srednica_freza/2); write;
SetG(0); SetX(X1); SetY(Y); SetZ(10); SetF(Fxy);write;
SetG(1); SetX(X1); SetY(Y); SetZ(-glebokosc); SetF(Fxy);write;
SetG(1); SetX(X1); SetY(Y2); SetZ(-glebokosc); SetF(Fxy); write;
SetG(3); SetX(X1); SetY(Y2); SetR (10); SetZ(-glebokosc); SetF(Fxy); write;
SetG(1); SetX(X1+R1); SetY(Y2-R1); SetZ(-glebokosc); SetF(Fxy); write;
SetG(1); SetX(X2); SetY(Y1); SetZ(-glebokosc); SetF(Fxy); write;
SetG(1); SetX(X); SetY(Y1); SetZ(-glebokosc); SetF(Fxy); write;
SetG(0); SetX(X); SetY(Y1); SetZ(10); SetF(Fxy); write;
Czy sam G kod ma coś co pozwoli rozwązać ten problem?