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
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
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