玛雅PythonpolySep

2024-09-27 00:12:16 发布

您现在位置:Python中文网/ 问答频道 /正文

import maya.cmds as cmds

cmds.polyChipOff(ltz=0.1, kft=False)
cmds.polySeparate()

当运行polyseprate命令时,我得到错误消息“polyseprate需要一个多边形对象或一个对象的多边形面”,尽管复制和选择了一个面。在

完全是个傻瓜,想知道为什么会这样?在


Tags: 对象import命令false消息as错误多边形
1条回答
网友
1楼 · 发布于 2024-09-27 00:12:16

看起来你需要将一个对象传递给polyseparte函数。在

因为已经选择了一个面,所以可以使用cmds.ls来获取所选对象:

import maya.cmds as cmds

cmds.polyChipOff(ltz=0.1, kft=False)
cmds.polySeparate(cmds.ls(sl=True, objectsOnly=True)[0])

使用新对象进行测试时,可以按预期工作。在

相关问题 更多 >

    热门问题