AminetAminet
Search:
84736 packages online
About
Recent
Browse
Search
Upload
Setup
Services

gfx/conv/ivcon.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric icon
No screenshot available
Short:3D Graphics File Conversion
Author:John Burkardt, Tomasz Lis, port by AlexC
Type:gfx/conv
Version:1.15
Architecture:ppc-amigaos
Date:2008-02-25
Download:gfx/conv/ivcon.lha - View contents
Readme:gfx/conv/ivcon.readme
Downloads:1063

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.


Contents of gfx/conv/ivcon.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 4399    5052  87.1% -lh5- d98a Feb 24 13:57 iv.info
[generic]                 3505   14998  23.4% -lh5- 0a96 Feb 24 00:08 iv/ivcon.html
[generic]                19430   21060  92.3% -lh5- 3dda Feb 24 13:57 iv/ivcon.info
[generic]                 6925    9486  73.0% -lh5- 5b7d Feb 24 13:56 iv/ivcon.txt.info
[generic]                 1122    3376  33.2% -lh5- 8193 Feb 23 03:41 iv/src/asc.cpp
[generic]                 8183   55320  14.8% -lh5- 8ac2 Mar 18  2007 iv/src/ase.cpp
[generic]                 2617    8804  29.7% -lh5- 428e Mar 18  2007 iv/src/byu.cpp
[generic]                 2566   10127  25.3% -lh5- b04b Mar 19  2007 iv/src/dxf.cpp
[generic]                 5771   24141  23.9% -lh5- 16c3 Mar 14  2007 iv/src/gmod.cpp
[generic]                 5366   27488  19.5% -lh5- 2fc4 Mar  9  2007 iv/src/hrc.cpp
[generic]                 9738   51925  18.8% -lh5- 25af Mar 13  2007 iv/src/iv.cpp
[generic]                  710    4602  15.4% -lh5- 2177 Dec 18 20:40 iv/src/ivcon.dev
[generic]                 1196    6469  18.5% -lh5- 314c Aug 26  2006 iv/src/ivcon.dsp
[generic]                  205     535  38.3% -lh5- a803 Aug 26  2006 iv/src/ivcon.dsw
[generic]                18839   32038  58.8% -lh5- 8f13 Mar  3  2007 iv/src/ivcon.ico
[generic]                  376    2506  15.0% -lh5- 1202 Dec 18 20:40 iv/src/ivcon.layout
[generic]                14404   99328  14.5% -lh5- d8fa Aug 26  2006 iv/src/ivcon.ncb
[generic]                 1049   10743   9.8% -lh5- b31d Aug 26  2006 iv/src/ivcon.plg
[generic]                 1121    3906  28.7% -lh5- be5b Aug 26  2006 iv/src/ivconexe.dsp
[generic]                  208     541  38.4% -lh5- 20de Aug 26  2006 iv/src/ivconexe.dsw
[generic]                 1383   41984   3.3% -lh5- a43d Aug 26  2006 iv/src/ivconexe.ncb
[generic]                  270     471  57.3% -lh5- 2b60 Aug 26  2006 iv/src/ivconexe.plg
[generic]                18634   75464  24.7% -lh5- 7a35 Dec 18 20:13 iv/src/ivconv.cpp
[generic]                 6214   21478  28.9% -lh5- 1bd2 Feb 23 03:40 iv/src/ivconv.h
[generic]                  296     594  49.8% -lh5- 62ed Dec 18 20:38 iv/src/ivcon_private.h
[generic]                  450     820  54.9% -lh5- aa78 Dec 18 20:38 iv/src/ivcon_private.rc
[generic]                19353   33226  58.2% -lh5- dc0c Dec 18 20:39 iv/src/ivcon_private.res
[generic]                 6977   25965  26.9% -lh5- ef5a Feb 23 04:07 iv/src/main.cpp
[generic]                  527    1468  35.9% -lh5- c219 Mar 13  2007 iv/src/Makefile
[generic]                  877    2911  30.1% -lh5- 34ea Dec 18 20:38 iv/src/Makefile.win
[generic]                   58      61  95.1% -lh5- ee3d Feb 23 04:04 iv/src/memory.h
[generic]                 3670   13217  27.8% -lh5- 606b Mar  5  2007 iv/src/obj.cpp
[generic]                 2184    6935  31.5% -lh5- cf93 Aug 26  2006 iv/src/ofile.h
[generic]                 3859    3863  99.9% -lh5- 3b81 Mar  3  2007 iv/src/pictures/ivcon_icon_16.png
[generic]                 6140    6148  99.9% -lh5- 7d0c Mar  3  2007 iv/src/pictures/ivcon_icon_32.png
[generic]                 8960    8960 100.0% -lh0- 4df2 Mar  3  2007 iv/src/pictures/ivcon_icon_48.png
[generic]                13614   13614 100.0% -lh0- d71c Mar  3  2007 iv/src/pictures/ivcon_icon_64.png
[generic]                22500   22500 100.0% -lh0- da6d Mar  3  2007 iv/src/pictures/ivcon_icon_96.png
[generic]                20409   20409 100.0% -lh0- 7d3f Mar  3  2007 iv/src/pictures/ivcon_icon_l.png
[generic]                 1587    5468  29.0% -lh5- 1835 Mar  9  2007 iv/src/pov.cpp
[generic]                 4291   15496  27.7% -lh5- 7942 Mar  9  2007 iv/src/smf.cpp
[generic]                 2846   10441  27.3% -lh5- 59d0 Mar 18  2007 iv/src/stl.cpp
[generic]                 2756   12658  21.8% -lh5- 1926 Dec 18 17:15 iv/src/swm.cpp
[generic]                   75     226  33.2% -lh5- 058d Mar 13  2007 iv/src/swprmveh.cpp
[generic]                 2587   10125  25.6% -lh5- 9280 Dec 18 16:14 iv/src/swv.cpp
[generic]                 2348   13111  17.9% -lh5- 405f Feb 23 04:05 iv/src/sw_maprd.cpp
[generic]                 1320    5484  24.1% -lh5- 2341 Mar 12  2007 iv/src/sw_maprd.h
[generic]                 1672    7641  21.9% -lh5- c942 Feb 23 04:05 iv/src/sw_vehrd.cpp
[generic]                 1019    3351  30.4% -lh5- de3f Feb 23  2007 iv/src/sw_vehrd.h
[generic]                16075   94506  17.0% -lh5- 9be1 Feb 23 03:11 iv/src/tds.cpp
[generic]                 1369    3456  39.6% -lh5- 5489 Mar  9  2007 iv/src/tec.cpp
[generic]                 2917   14760  19.8% -lh5- 4a9c Mar 18  2007 iv/src/tmat.cpp
[generic]                  459    1294  35.5% -lh5- 781f Mar 18  2007 iv/src/tmat.h
[generic]                 2139    9857  21.7% -lh5- 0989 Mar 18  2007 iv/src/tri.cpp
[generic]                 2181    8939  24.4% -lh5- b02d Mar 16  2007 iv/src/txt.cpp
[generic]                 1505    4668  32.2% -lh5- 6968 Mar  9  2007 iv/src/ucd.cpp
[generic]                 4122   16994  24.3% -lh5- 9e60 Dec 18 20:07 iv/src/utils.cpp
[generic]                 1619    4448  36.4% -lh5- c58d Dec 18 20:06 iv/src/utils.h
[generic]                 2393    6907  34.6% -lh5- e5a3 Mar 15  2007 iv/src/vla.cpp
[generic]                 3031   15739  19.3% -lh5- 6d2e Mar 15  2007 iv/src/wrl.cpp
[generic]                 2522   10937  23.1% -lh5- 3ffa Mar  9  2007 iv/src/xgl.cpp
[generic]               284430  973288  29.2% -lh5- aeb6 Feb 24 13:58 iv/ivcon
[generic]                 4170    4828  86.4% -lh5- 3c72 Feb 24 14:00 iv/ivcon.html.info
[generic]                 1509    3021  50.0% -lh5- 8f40 Feb 24 14:10 iv/ivcon.txt
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        64 files  595047 1950176  30.5%            Feb 24 17:23
Page generated in 0.01 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>