Re: Generation of microstructure
- From: "helper " <spamless@xxxxxxxxxx>
- Date: Mon, 19 May 2008 07:43:01 +0000 (UTC)
"Marine Tort" <marine.tort@xxxxxxxxxxxxx> wrote in message
<g0r8a2$58v$1@xxxxxxxxxxxxxxxxxx>...
Hi,the
I have to generate the geometry of a micro structure using
Matlab which will be incorporate as an input file in a
modeling software.
I have a problem with the generation of such geometry :
method I have to use is Sphere Growth Algorithm : thecells
are circles (or spheres) randomly allocated in space withcircles
different sizes. The size of the circles is defined
accordingly to the desirable distribution.
The next step of the algorithm is the growth of the
until they fill the space totally.without
I don't manage to define the position of the circles
intersecting themselves and I don't see how I can obtainthe
last step.
Could anyone help me ?
Thanks a lot.
This entire problem looks it will require an iteresting
algorithm.
However, in reference to the part of the problem your
question is about....
Are you constrained on how large the domain is of the
sphere's initial positions? If not, perhaps you can start
with your set of initial positions and initial radii.
Then, determine the largest amount of overlap, and "expand"
the initial positions so that there is no overlap.
In fact, you can simply determine the sum of the 2 largest
radii (call this "sumR"), and the distance between the 2
closest centers (call this "minD"). Then, you can multiply
each x, y, and z value of the initial sphere centers
by "sumR-minD" (which will be the largest amount of overlap
possible). This method will guarantee that no 2 spheres
overlap.
If you would like more help on this, please reply. I would
like to play with it some more.
.
- References:
- Generation of microstructure
- From: Marine Tort
- Generation of microstructure
- Prev by Date: reading data from text file
- Next by Date: Re: s-function performance determination
- Previous by thread: Generation of microstructure
- Next by thread: cheap nike air jordan
- Index(es):
Relevant Pages
|