Exemple #1
0
def one_way_up(laminatein):
    l = Layer([])
    laminateout = Laminate(laminatein.layerdef)
    for ii, geoms in enumerate(laminatein):
        l = l.union(geoms)
        laminateout[ii] = l
    laminateout = modify_up(laminateout)
    return laminateout
Exemple #2
0
def one_way_up(laminatein):
    l = Layer([])
    laminateout = Laminate(laminatein.layerdef)
    for ii, geoms in enumerate(laminatein):
        l = l.union(geoms)
        laminateout[ii] = l
    laminateout = modify_up(laminateout)
    return laminateout
Exemple #3
0
def millkeepout(laminatein):
    '''calculate the keepout for an input laminate assuming milling'''
    l = Layer([])
    laminateout = Laminate(laminatein.layerdef)
    for ii,geoms in enumerate(laminatein[::-1]):
        l = l.union(geoms)
        laminateout[-1-ii] =l
    return laminateout
Exemple #4
0
def millkeepout(laminatein):
    '''calculate the keepout for an input laminate assuming milling'''
    l = Layer([])
    laminateout = Laminate(laminatein.layerdef)
    for ii, geoms in enumerate(laminatein[::-1]):
        l = l.union(geoms)
        laminateout[-1 - ii] = l
    return laminateout