New question #677828 on Yade: https://answers.launchpad.net/yade/+question/677828
hello i want to creat many polyhedra in a box with same size and i tried the code below, to replace the sphere with polyhedra i created: from yade import pack, qt from yade import polyhedra_utils,pack import random #creat a polyhedra polyMat = PolyhedraMat(density=3000,young=1e10,poisson=.5,frictionAngle=atan(0.8)) O.materials.append(polyMat) t=polyhedra_utils.polyhedra(polyMat,(.6,.6,.6),v=[(0,0,0),(0,0,1),(0,1,0),(1,0,0)]) sp=pack.SpherePack() list=sp.makeCloud((0,0,0),(2,2,2),rMean=.1,rRelFuzz=.6,periodic=True) #replace the sphere with polyhedra for s in list O.bodies.append(t) but it didn't work, the list turn out to be an int type, not a list, i would appreciate it if you can help me -- 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 : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp