示例#1
0
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)