Short: 3D Graphics File Conversion Author: John Burkardt, Tomasz Lis, port by AlexC Uploader: Alex Carmona Type: gfx/conv Version: 1.15 Architecture: ppc-amigaos >= 4.0.5 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.