我找不到任何答案,所以我打了个招呼。
我正在研究一个多边形生成器工具,我想在其中设置多维数据集的高度和宽度的值。
我的问题是我不知道怎么弄……
这是一个例子:
def CreateSmoothedCube(user_chosen_name='pCube1', height=1): if not cmds.objExists(user_chosen_name) cub = cmds.polyCube(name=user_chosen_name, h=height) var = cub[1] else: var = [i for i in cmds.listHistory(user_chosen_name) if cmds.nodeType(user_chosen_name)=='polyCube'] cmds.setAttr("{}.height".format(var[0]), height) return [user_chosen_name, var]
或者这个更简单的版本:
def CreateSmoothedCube(user_chosen_name, **kwargs): cub = cmds.polyCube(name=user_chosen_name, **kwargs) return cub cub = CreateSmoothedCube('my_name', h=5, w=10) print(cub)