如何在Maya中使用python复制特殊的多个组

麦克风_Y

我有一个关于大学作业的问题,其中我要使用多边形创建平面图案,然后成功在x轴上创建图案的一行并将对象归为一组,然后复制该组一次在z轴上 虽然现在有两个组,但是复制这些组的代码部分如下所示:

cmds.select(all=True)
cmds.group(name='group#')
cmds.select('group1')
cmds.duplicate('group1')
cmds.move(0.9, 0, 1.6)
cmds.select('group1','group2')
cmds.group(name='group#')
cmds.select('group3')
cmds.duplicate('group3')
cmds.move( 0, 0, 3.2 )
cmds.duplicate( st=True )
cmds.duplicate( st=True )
cmds.duplicate( st=True )
cmds.duplicate( st=True )

'''

那么,如何使用循环简化此代码?

itypewithmyhands

根据上面的评论,如果我们忽略了正在执行的分组,而只专注于循环,则可以执行以下操作来创建包含多维数据集的多维数据集网格:

import maya.cmds as cmds

iterations = 10
distanceIncrement = 2

for x in range(iterations-1):
    cube = cmds.polyCube()
    cmds.setAttr('{}.translate'.format(cube[0]), x*distanceIncrement, 0, 0)
    
    for y in range(iterations-1):
        cube = cmds.polyCube()
        cmds.setAttr('{}.translate'.format(cube[0]), x*distanceIncrement, y*distanceIncrement, 0)
        
        for z in range(iterations-1):
            cube = cmds.polyCube()
            cmds.setAttr('{}.translate'.format(cube[0]), x*distanceIncrement, y*distanceIncrement, z*distanceIncrement)

您可以使用嵌套循环的相同技术来创建各种模式,因此希望这可以帮助您解决特定问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Grunt Build中使用多个复制命令?

来自分类Dev

如何在 Maya 中使用 Python 使选择命令在按钮上工作?

来自分类Dev

如何使用python隔离Maya中的组节点

来自分类Dev

如何使用python隔离Maya中的组节点

来自分类Dev

如何在NSURL中使用特殊字符?

来自分类Dev

如何在xfig中使用特殊字符

来自分类Dev

如何在Chef中使用特殊字符?

来自分类Dev

如何在R中使用迭代来复制多个图(ggplot)?

来自分类Dev

如何在 Ansible 中使用 remote_src 复制多个文件?

来自分类Dev

编程时如何在多个组中使用dplyr :: group_by

来自分类Dev

如何在XSL中使用每个组

来自分类Dev

如何在XSL中使用每个组

来自分类Dev

如何在NoFlo中使用组?

来自分类Dev

如何在 mongodb 中使用嵌套组?

来自分类Dev

如何在python中使用循环创建多个类对象?

来自分类Dev

如何在python中使用for循环定义多个类对象?

来自分类Dev

如何在Python中使用多个逻辑AND缩短长的'if'语句?

来自分类Dev

如何在python中使用多个json计算相同的值

来自分类Dev

如何在VB.Net中使用单个Windows复制GUI复制多个文件/文件夹

来自分类Dev

如何在Gradle中使用复制任务复制目录

来自分类Dev

如何在python中使用特殊字符填充和对齐unicode字符串?

来自分类Dev

如何在python中使用正则表达式提取以“ ----”分隔的文本的特殊部分?

来自分类Dev

如何在python中使用pandas dataframe获取引用其他特殊索引的新max列表?

来自分类Dev

如何在XElement中使用特殊的“ xml”命名空间前缀

来自分类Dev

如何在Wikipedia API中使用特殊字符?

来自分类Dev

如何在awk中使用包含特殊符号的变量?

来自分类Dev

如何在password子端点的密码中使用特殊字符

来自分类Dev

如何在Magento购物车中使用特殊公式

来自分类Dev

如何在Inno Setup中使用特殊字符?

Related 相关文章

  1. 1

    如何在Grunt Build中使用多个复制命令?

  2. 2

    如何在 Maya 中使用 Python 使选择命令在按钮上工作?

  3. 3

    如何使用python隔离Maya中的组节点

  4. 4

    如何使用python隔离Maya中的组节点

  5. 5

    如何在NSURL中使用特殊字符?

  6. 6

    如何在xfig中使用特殊字符

  7. 7

    如何在Chef中使用特殊字符?

  8. 8

    如何在R中使用迭代来复制多个图(ggplot)?

  9. 9

    如何在 Ansible 中使用 remote_src 复制多个文件?

  10. 10

    编程时如何在多个组中使用dplyr :: group_by

  11. 11

    如何在XSL中使用每个组

  12. 12

    如何在XSL中使用每个组

  13. 13

    如何在NoFlo中使用组?

  14. 14

    如何在 mongodb 中使用嵌套组?

  15. 15

    如何在python中使用循环创建多个类对象?

  16. 16

    如何在python中使用for循环定义多个类对象?

  17. 17

    如何在Python中使用多个逻辑AND缩短长的'if'语句?

  18. 18

    如何在python中使用多个json计算相同的值

  19. 19

    如何在VB.Net中使用单个Windows复制GUI复制多个文件/文件夹

  20. 20

    如何在Gradle中使用复制任务复制目录

  21. 21

    如何在python中使用特殊字符填充和对齐unicode字符串?

  22. 22

    如何在python中使用正则表达式提取以“ ----”分隔的文本的特殊部分?

  23. 23

    如何在python中使用pandas dataframe获取引用其他特殊索引的新max列表?

  24. 24

    如何在XElement中使用特殊的“ xml”命名空间前缀

  25. 25

    如何在Wikipedia API中使用特殊字符?

  26. 26

    如何在awk中使用包含特殊符号的变量?

  27. 27

    如何在password子端点的密码中使用特殊字符

  28. 28

    如何在Magento购物车中使用特殊公式

  29. 29

    如何在Inno Setup中使用特殊字符?

热门标签

归档