我觉得这应该是一件简单的事情,但似乎找不到正确的命令。我有一些代码可以生成随机分布的多立方体,我需要删除任何y值大于10的,以及x值小于-7且大于+7的。有没有什么方法可以使用Python代码来实现呢?在
编辑:部分代码:
import maya.cmds as cmds
import random
import math
cmds.select(all=True)
cmds.delete()
zzz = 18
def SMGShot():
holes = []
x = 1
y = 1
xCoordinate = random.uniform(0,5)
yCoordinate = random.uniform(0,0.5)
x = (xCoordinate)
y = (yCoordinate)
for number in range( zzz ):
xStep = random.uniform(-1,0)
yStep = random.uniform(0,1)
x = (x+xStep)
y = (y+yStep)
bulletHole = cmds.polyCube(w = 0.1, d = 0.1, h = 0.1)
holes.append(bulletHole[0])
cmds.move(x, y, 0)
SMGShot()
这些是生成的立方体,我需要任何随机生成的在y轴上大于10,小于-7/在x上大于+7的都要删除。在
起点mel
相关问题 更多 >
编程相关推荐