import maya.cmds as mc
#def createshapes():
#mc.polyTorus( sx=8, sy=16, r=10, sr=1)
#---------------------------------------
#Query Particle positions...............
def queryParticles(tnode):
positions = []
num = mc.particle(tnode, q = True, count = True)
for n in range(num):
part = tnode + ".pt[%s]" % n
#part = tnode + ".pt[" + str[] +"]"
pos = mc.getParticleAttr(part, at = 'position')
positions.append(pos[:3])
return positions
#---------------------------------------
#selecting Particles only
mc.select("particle" + "*")
data = []
data = mc.ls( sl = True, type = 'transform')
#Querying all particle positions
for part in data:
pos = queryParticles(part)
print pos
#__Create Curve___#
mc.curve (d =3, p = pos)
#_________________#
#Curve Extrude#
curve1 = mc.select('curve')
mc.extrude('curve1', extrudeType = 0, direction= (0, 1, 0), length = 0.1)