vorTess "test";using this program, to create a crackable mesh called "test". The resulting mesh can be subjected to 'vorTess("test2")' for a second round, and so on - the results are repeatedly recrackable.
This S2007 poster describes the idea.
source Halton; genGridPts 16; genRndPts 16; testHalton 256;
select -r DelaunayShape ; source computeTriCenters; computeTriCenters;Edit the program, look for the calcCen() proc, and uncomment one alternative at a time to create the variations.
// computeBarycen($fanList,$msh,.33333,.33333,.33333); // centroid, if equal wts
// computeBarycen($fanList,$msh,.55,.15,.3);
computeCircumcen($fanList,$msh);
// computeIncen($fanList,$msh);
// computeOrthocen($fanList,$msh,.0005,.001,.002); // same as circumcen, for 0 wts
// computeOrthocen($fanList,$msh,0,0,0); // same as circumcenter..
// computeTwirledCircumcen($fanList,$msh,.5);
// computeWeightedcen($fanList,$msh);
The point is that the classic Voronoi diagram is just one of many ways
of creating a cellular network from a random set of points on a plane.
Here is the S2007 poster on this idea. Also, these two animations show transitions between alternatives:
Movie1
Movie2