yadeusers team mailing list archive

yadeusers team

Mailing list archive

Message #00731
Re: Any idea to calculate the total nooverlapping volume of the particle assembly?
Thanks Vaclav:
1. in spheresphere interaction, it's sum of volumes of 2 spherical
caps: doable analytically, since interaction stores penetration depth
and you know radii of both spheres.
2. in spherebox interaction (spheres only partially within the red
volume), do the same. You just take one sphere cap.
3. Disregards spheres that don't overlap with red volume.
In this way, you have Yade collider doing all the hard work (contact
detection) and you just take what it calculates. The most difficult
would be to have colliding boxes that don't create any forces then, but
that's entirely programming question.
Are the 3 cases enough? Since there is possibility that the 3 spheres share one area (volume in 3D) and a cubic corner will also intersect with them, then the situation will be very complicated, it is not just a sphere cap, I attached a figure (intersection.gif) about this, a possible solution might through Alphashape theory as described below:
http://cnx.org/content/m11616/latest/
However, whether this theory is able to handle the cubic intersection is unknown, although possible. So currently I still think the sampling method might be the "best" solution:
Feng
Attachment:
intersect.GIF
Description: intersect.GIF
_______________________________________________
Yadeusers mailing list
Yadeusers@xxxxxxxxxxxxxxxx
https://lists.berlios.de/mailman/listinfo/yadeusers
Follow ups
References