def bevelEdges(*args):
"""select obj, this will randomly bevel some edges"""
cutoffRaw = cmds.intSliderGrp(widgets["bpercISG"], q=True, v=True)
cutoff = cutoffRaw/100.0
sel = cmds.ls(sl=True)
for obj in sel:
edges = cmds.ls("%s.e[*]"%obj, fl=True)
bevelList = []
for edge in edges:
rand = random.uniform(0,1)
if rand <= cutoff:
bevelList.append(edge)
cmds.select(cl=True)
cmds.select(bevelList, r=True)
cmds.polyBevel(fraction = .5, offset = .05)
cmds.select(sel, r=True)
评论列表
文章目录