|
[thinvox] 3D voxel model thinning |
|
binvox thinvox viewvox meshconv
Introduction
thinvox is a program that reads a 3D voxel file as produced by binvox, and applies a thinning algorithm to it. Currently it only supports the directional thinning method described by Kálmán Palágyi and Attila Kuba in Directional 3D Thinning Using 8 Subiterations, Springer-Verlag Lecture Notes in Computer Science volume 1568, pp. 325-336, 1999.
- input formats:
- output formats:
Download
version 0.35, added 31 July 2011The source code for thinvox you can download from the binvox page.
- Linux 64 bit executable
Linux 32 bit executable
both compiled under Fedora 13, 64-bit, let me know if it doesn't work for you - Windows executable
compiled using a cross compiler. You also need to have GLUT installed (or at least have glut32.dll somewhere in your PATH) (I should fix this, this program doesn't use OpenGL...). This executable also runs under Linux using Wine.
(the binaries have been compressed using the UPX executable compressor)(they are self-decompressing)
Usage
Run thinvox without parameters for a usage summary.Note that for efficiency reasons no boundary checking is done: in other words, make sure that there are no voxels in the outer layer of your model (binvox already enforces this).
Credit
If you use thinvox for your (published) work, please add a reference to me, to this site (as a link, you could use http://www.google.com/search?q=thinvox), and to the paper by Palágyi and Kuba (see above).
Feedback
Do send me e-mail (to patrick.n.min at gmail dot com) with your questions, comments, suggestions, bug reports, etc.