Maya Python polySeparate 错误
Maya Python polySeparate error
import maya.cmds as cmds
cmds.polyChipOff(ltz=0.1, kft=False)
cmds.polySeparate()
当 运行 使用 polySeparate 命令时,尽管复制并选择了面,但我仍收到错误 "polySeparate needs exactly 1 polygonal obkect or polygonal faces from one object"。
这里完全是菜鸟,想知道为什么会这样?
看来您需要将对象传递给 polySeparate 函数。
因为你已经选择了一张脸,你可以使用 cmds.ls
来获取所选对象:
import maya.cmds as cmds
cmds.polyChipOff(ltz=0.1, kft=False)
cmds.polySeparate(cmds.ls(sl=True, objectsOnly=True)[0])
在使用新对象进行测试时按预期工作。
import maya.cmds as cmds
cmds.polyChipOff(ltz=0.1, kft=False)
cmds.polySeparate()
当 运行 使用 polySeparate 命令时,尽管复制并选择了面,但我仍收到错误 "polySeparate needs exactly 1 polygonal obkect or polygonal faces from one object"。
这里完全是菜鸟,想知道为什么会这样?
看来您需要将对象传递给 polySeparate 函数。
因为你已经选择了一张脸,你可以使用 cmds.ls
来获取所选对象:
import maya.cmds as cmds
cmds.polyChipOff(ltz=0.1, kft=False)
cmds.polySeparate(cmds.ls(sl=True, objectsOnly=True)[0])
在使用新对象进行测试时按预期工作。