import sys from utility import * from material import init_material from rectangleTool import rectangleTool from mecode import G from hole import hole from drill import drill # pommel.py material depth mat = init_material(sys.argv[1]) depth = float(sys.argv[2]) g = G(outfile='path.nc', aerotech_include=False, header=None, footer=None) nomad_header(g, mat, CNC_TRAVEL_Z) g.absolute() def pos(a, r): x = math.cos(math.radians(a)) * r y = math.sin(math.radians(a)) * r return x, y def doArc(g, r, angle0, angle1): N = 10 def absPath(g, total_plunge, plunge): for a in range(angle0, angle1): x, y = pos(a, r) d = 0.5 * plunge * (a - angle0) / (angle1 - angle0)