|
[thinvox] 3D voxel model thinning |
|
binvox thinvox viewvox
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:
- .binvox
- HIPS
- MIRA
Download
The source code for thinvox you can download from the binvox page.
- Linux static executable (~ 973K)
should run under most Linuxes, let me know if it doesn't - Windows executable (~ 120K)
compiled under Windows 2000, using the MinGW compiler system. 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
This is version 0.32! So yes, it might not run correctly right away :-) Please send me e-mail (to patrick.n.min at gmail dot com) with your questions, comments, suggestions, bug reports, etc.