IVCON - 3D Graphics File Conversion - Version 1.15 TL (18 Dec 2007)
Originally written by John Burkardt (2001)
Last updated by Tomasz Lis (2007)
Ported to AmigaOS by Alex Carmona (2008)
This is a straight port of ivcon, with a few syntax fixes to make it compile
with gcc 4.x
See the file dates in the src drawer to find which files have been altered from
the original sf.net archive.
It should be relatively easy to add support for additional format, see the
comments in each conversion module, e.g. the dxf.cpp for hints on how to read
and save the data.
-------------------------------------------------------------------------------
Edited/shortened readme (see ivconv.html for more details and links)
IVCON can read and write a small variety of 3D graphics file formats, converting
from one to the other. This is by no means a perfect or even correct program!
It was home-grown, and developed, as needed, to handle a particular set of
files.
It can make mistakes, or crash, rather more often than software you pay for,
written by someone who knows what they're doing.
The supported formats include:
.3ds 3D Studio Max binary mesh;
.ase AutoCAD/3D Studio ASCII Scene Export;
.asc Points Cloud ASCII;
.byu Movie.BYU surface geometry;
.dxf Autocad DXF;
.gmod Golgotha model;
.hrc SoftImage hierarchy;
.iv SGI Open Inventor;
.obj WaveFront Advanced Visualizer;
.pov Persistence of Vision (output only);
.smf Michael Garland's format;
.stl/stla/stlb StereoLithography (ASCII & binary);
.swv Syndicate Wars vehicles primveh(input);
.swm Syndicate Wars map file (input only);
.tec TECPLOT (output only);
.tri/tria/trib Greg Hood's triangle format(ASCII & binary);
.txt Text dump (output only);
.ucd AVS UCD file(output only);
.vla Digistar 2 Planetarium projection file;
.wrl VRML Virtual Reality Modeling Language;
.xgl XML/OpenGL format(output only);
This software is FREE and OpenSource
Visit http://sourceforge.net/projects/ivcon-tl/
The program can be used in command line form, as in:
ivcon input.iv output.stl
or can be used in an interactive mode, in which input and output files can be
read or converted in any order.
Graphics file formats are poorly documented; hence this program was written
primarily by examining typical files and struggling to interpret them.
Particularly in the case of Inventor and DXF files, the program is not able to
handle all the subtleties of the file format, and may mangle data, or even
crash.
Helpful corrections to the 3DS reader were supplied by John F Flanagan.
The GMOD reader and writer were written and supplied by Zik Saleeba.
Improvements to the DXF routines to handle polygon oriented files were
supplied by Zik Saleeba. The 3DS reader is based on a program by Martin
van Velsen, with the help of Gert van der Spoel.
IVCON is a C version of the FORTRAN IVREAD program.
| |