CVT_MOVIE3 is a MATLAB program which animates the generation of a Centroidal Voronoi Tessellation (CVT) dataset. This particular computation occurs in a region of interesting shape.
The data that the user may set includes:
The program proceeds to create a series of JPG files, each containing one frame of the animation. It is possible to create an animation by using software such as Apple QuickTime.
One version of a sample animation file is stored in the MPEG-4 format. You can see the MP4 animation.
The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.
CVT_MOVIE3 is available in a MATLAB version.
CVT_CIRCLE_UNIFORM, a MATLAB program which calculates a Centroidal Voronoi Tessellation (CVT) over a circle with uniform density.
CVTP_1D, a MATLAB program which estimates a periodic centroidal Voronoi Tessellation (CVTP) in the periodic interval [0,1], using a version of Lloyd's iteration.
FILE_NAME_SEQUENCE, a MATLAB program which demonstrates four ways to generate a sequence of filenames.
PEAK_MOVIE, a MATLAB program which creates the pieces of an animation, one frame at a time. Each frame is independently created and saved as a JPEG file.
You can go up one level to the MATLAB source codes.