Question #688528 on Yade changed:
https://answers.launchpad.net/yade/+question/688528
Status: Open => Solved
Luis Barbosa confirmed that the question is solved:
Deal all, I solved the problem by doing:
#Create all nodes first :
for i in range(0,nbL):
for j in range(0,nbl):
nodesIds.append(
O.bodies.append(gridNode([i*L/nbL,j*l/nbl,0],r,wire=False,fixed=False,material='spheremat',color=color))
)
nodesIds2.append(
O.bodies.append(gridNode([i*L/nbL,j*l/nbl,0.05],r,wire=False,fixed=False,material='spheremat',color=color))
)
nodesIds3.append(
O.bodies.append(gridNode([i*L/nbL,j*l/nbl,-0.05],r,wire=False,fixed=False,material='spheremat',color=color))
)
#Create connection between the nodes
a=len(nodesIds)
b=len(nodesIds2)
c=len(nodesIds3)
d=a+b+c
for i in range(0,d):
for j in range(i+1,d):
dist=(O.bodies[i].state.pos - O.bodies[j].state.pos).norm()
if(dist<=L/nbL*1.01):
O.bodies.append( gridConnection(i,j,r,color=color) )
--
You received this question notification because your team yade-users is
an answer contact for Yade.
_______________________________________________
Mailing list: https://launchpad.net/~yade-users
Post to : [email protected]
Unsubscribe : https://launchpad.net/~yade-users
More help : https://help.launchpad.net/ListHelp