Werkstuck::Werkstuck(Handle_AIS_InteractiveContext VC, QObject *parent) : QObject(parent) { firstRun=true; VC1=VC; Xstart=0; Ystart=0; Zstart=0; Xf=0.15; Yf=0.15; Zf=0.15; Xwz=0; Ywz=0; Zwz=0; Rundtisch=0; BulkForm(0,0,0,150,150,50); LX(75,10,50); LY(75,10,50); LZ(25,10,50); LX(25,10,50,2); LY(35,10,50,2); LZ(55,10,50); LX(0,10,50); LY(0,10,50); LZ(49,10,50); /* for (int i=0;i<10;i++) { LX(150,10,50); LY(150,10,50); LX(0,10,50); LY(0,10,50); LIZ(-1,10,50); }*/ Einbau(); }
//Approximate the K complexity by multiplying by log_2(n) float kolmogorovWrapper(char *s, int n){ return LZ(s,n)*log2(n); }
float identityWrapper(char * s, int n) { return (float) LZ(s,n); }
void Werkstuck::LIZ(float dZ, float Rwz, float Lwz) // фрезерование прямое в инкрементах { LZ(Zwz+dZ,Rwz,Lwz); }