2024-09-27 00:12:16 发布
网友
import maya.cmds as cmds cmds.polyChipOff(ltz=0.1, kft=False) cmds.polySeparate()
当运行polyseprate命令时,我得到错误消息“polyseprate需要一个多边形对象或一个对象的多边形面”,尽管复制和选择了一个面。在
完全是个傻瓜,想知道为什么会这样?在
看起来你需要将一个对象传递给polyseparte函数。在
因为已经选择了一个面,所以可以使用cmds.ls来获取所选对象:
cmds.ls
import maya.cmds as cmds cmds.polyChipOff(ltz=0.1, kft=False) cmds.polySeparate(cmds.ls(sl=True, objectsOnly=True)[0])
使用新对象进行测试时,可以按预期工作。在
看起来你需要将一个对象传递给polyseparte函数。在
因为已经选择了一个面,所以可以使用
cmds.ls
来获取所选对象:使用新对象进行测试时,可以按预期工作。在
相关问题 更多 >
编程相关推荐