This time I also arranged spheres by another way, called as Diffusion Limited Aggregation, putting spheres from outside of the aggregation. The boughs of the aggrigation grow from center to outside with no crossing or touching with another. I knew no good algorithm for checking the spheres above the other. The source code is simple but the parsing time is very long for a big aggregation. So I made a new algorithm as Ver.
Many boughs grow from center to outside complicatedly.
But they are harmonized. Above 2 works are on the plane. This is on a parabola surface. This is on a cylindrical surface. I tried to make a perfect 3 dimensional aggrigation.