Question #704153 on Yade changed: https://answers.launchpad.net/yade/+question/704153
Status: Open => Answered Vasileios Angelidakis proposed the following answer: Hi Lassakorn, > I'm very new to this program Welcome :) You can calculate the volume of all the spheres in your model using: Vs=getSpheresVolume() Calculate the volume of your cylinder as: Vtot=height*(pi*radius**2) and then calculate porosity as: n=(Vtot-Vs)/Vtot If not the whole container is not filled, you might want to adjust "height" to your filling height, to get a more meaningful measurement. Hope this helps, Vasileios PS: There is a built-in function porosity(), but it only works considering the bounding box of all the spheres in your model, and not a cylinder. -- 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