【问题标题】:Maya Python polySeparate errorMaya Python polySeparate 错误
【发布时间】:2018-04-02 20:59:21
【问题描述】:
import maya.cmds as cmds

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

运行 polySeparate 命令时,我收到错误消息“polySeparate 需要一个对象的 1 个多边形对象或多边形面”,尽管已复制并选择了一个面。

这里的菜鸟,想知道为什么会这样?

【问题讨论】:

    标签: python command maya


    【解决方案1】:

    看起来您需要将一个对象传递给 polySeparate 函数。

    由于您已经选择了一张脸,您可以使用cmds.ls 来获取所选对象:

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

    在测试新对象时按预期工作。

    【讨论】:

      猜你喜欢
      • 2015-07-13
      • 2013-06-03
      • 2020-06-24
      • 2023-02-02
      • 1970-01-01
      • 2017-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多