import maya.cmds as mc
#def createshapes():
#mc.polyTorus( sx=8, sy=16, r=10, sr=1)
#---------------------------------------
#Query Particle positions...............
def queryParticles(tnode, positions):
#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])
print positions
#return positions
#---------------------------------------
#selecting Particles only
mc.select("particle" + "*")
data = []
data = mc.ls( sl = True, type = 'transform')
print data
#Querying all particle positions
positions = []
for part in data:
ppos = queryParticles(part,positions)
#fpos.append(ppos)
print positions
#__Create Curve___#
mc.curve (d =3, p =positions )
#_________________#
#Curve Extrude#
curve1 = mc.select('curve'+"*")
mc.extrude('curve1', extrudeType = 0, direction= (0, 1, 0), length = 0.1)