home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The CDPD Public Domain Collection for CDTV 3
/
CDPDIII.bin
/
pd
/
graphics
/
3d
/
icoons
/
source
/
readme
< prev
next >
Wrap
Text File
|
1992-11-20
|
1KB
|
42 lines
The following is needed to compile ICoons:
gcc (I'm using gcc2.2.2)
GadToolsBox 1.4,
Sipp version 2.0.
Some Make utility.
All these can be found on any well assorted ftp site. Sipp is probably
found in some Unix graphics directory.
See the Makefile about how to compile the program.
----------------------------------------------------------------------
This is a list of things which could/should be implemented in ICoons:
A fast line rendering mode with hidden line removal.
Cut command for all points in a group.
Select/move in the perspective window.
Tesselate shouldn't use static allocated arrays.
TTDDD generation shouldn't use static allocated arrays.
Render should use render in a size corresponding to the perspective view.
Interlace mode?
Better documentation.
A copy command: Copy the current group of points/splines
An extrude command.
Other nice commands such as spin etc.
Optimize code:
The spline drawing code could use a forward difference method instead
(see Compute_Segment in spl_gfx.c)
The patch tesselation function could also do this (tesselate.c)
Possibly use adaptive subdivision instead of the currently used max
resolution. Problem: If this is done, then it isn't easy to use
the generated object in Imagine morphs (Number of triangles may vary!)
Use binary search instead of linear search in the tesselation code,
the searched tables are sorted already.