Maya Python如何访问polyCube


Just do it
2025-03-13 01:08:09 (8天前)


我找不到任何答案,所以我打了个招呼。

我正在研究一个多边形生成器工具,我想在其中设置多维数据集的高度和宽度的值。

我的问题是我不知道怎么弄……

2 条回复
  1. 0# 滔滔江水 | 2019-08-31 10-32



    这是一个例子:




    1. 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]

    2. </code>


    或者这个更简单的版本:




    1. def CreateSmoothedCube(user_chosen_name, kwargs):
      cub = cmds.polyCube(name=user_chosen_name,
      kwargs)
      return cub

    2. cub = CreateSmoothedCube(‘my_name’, h=5, w=10)
      print(cub)

    3. </code>

登录 后才能参与评论