コード例 #1
0
ファイル: removability.py プロジェクト: yushuiqiang/popupcad
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
コード例 #2
0
ファイル: removability.py プロジェクト: Skylion007/popupcad
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
コード例 #3
0
ファイル: keepout.py プロジェクト: apullin/popupcad
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
コード例 #4
0
ファイル: keepout.py プロジェクト: yushuiqiang/popupcad
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