tt=TriaxialTest()tt.generate("test.yade")O.load("test.yade")O.run(100,True)TW=TesselationWrapper()TW.triangulate()#compute regular Delaunay triangulation, don’t construct tesselationTW.computeVolumes()#will silently tesselate the packing, then compute volume of each Voronoi cellTW.volume(10)#get volume associated to sphere of id 10TW.setState(0)#store current positions internaly for later use as the "0" stateO.run(100,True)#make particles move a little (let's hope they will!)TW.setState(1)#store current positions internaly in the "1" (deformed) state#Now we can define strain by comparing states 0 and 1, and average them at the particles scaleTW.defToVtk("strain.vtk")