← Back to team overview

yade-dev team mailing list archive

Re: [Branch ~yade-dev/yade/trunk] Rev 2333: Let TriaxialStressController calculate sphereVolume for clumps correctly.

 


There are even more problems than overlapping spheres in a clump.
The physically relevant volume of a clump would include the voids
*inside* a clump (between spheres that make it) as a solid volume.

Oh, yes, that too... I didn't realize.
It seems CGAL arrangements could solve both problems at the same time, but I have no clue how it works :
http://www.cgal.org/Manual/latest/doc_html/cgal_manual/Envelope_3/Chapter_main.html


     /"34.3.2   Example for Envelope of Spheres/

/ The next example demonstrates how to instantiate and use the envelope-traits class for spheres, based on the //Arr_conic_traits_2 <http://www.cgal.org/Manual/latest/doc_html/cgal_manual/Arrangement_on_surface_2_ref/Class_Arr_conic_traits_2.html#Cross_link_anchor_1215> class that handles the projected intersecion curves. The program reads a set of spheres from an input file and constructs their lower envelope:"/



Bruno





This is because the voids inside a clump do not ever participate in
''spare voids'' volume. After all a clump is supposed to simulate a
rough grain or such thing. If you take a real very rough grain, you
will never add the pores inside it to total volume of ''spare voids''
in the sample.

The inner voids of a clump are a solid volume.



Follow ups

References