home *** CD-ROM | disk | FTP | other *** search
- Version 3.0
- -----------
- 1. Normals are fully supported now. Although this increases memory requirements
- (mainly a problem on IBM PC) all files dumped from IRIT now support normals
- as well.
- 2. A new cut Boolean operation (overloading '/', i.e. C = A / B assigns to C
- the regions in A out B).
- A new merge Boolean operation (overloading '^', i.e. C = A ^ B assigns to
- C all polygons of A and B merged (with no intersection tests.).
- 3. Support for freeform curves and surfaces (Bezier/NURBS).
- All Boolean are still done using polygonal data the surfaces are converted
- into (No intension to change that in the near future - direct Booleans on
- surfaces requires support of trimmed surfaces and believe me - it is HARD).
- However, quite a few tools to manipulate and maintain the curves and surfaces
- are provided and include:
- a. direct creation of curves and surfaces by specifing control mesh/poly.
- b. evaluation of surface/curve, tangents, normals.
- c. subdivision/refinement.
- d. degree raising (only Bezier).
- e. high level surface creation: ruled srf/extrude/srf of revolution/sweep.
- f. curve constructor out of curve/point pieces.
- g. conversion to polygons of surfaces including normals.
- 4. Support for SGI 4D systems using gl has been added.
- 5. lists are much more enhanced now and more functions can now get a list
- of objects where before they could get a single object only (for example
- ability to dump to file/read from file list of objects instead of one).
- This enable merging the *.ply and *.mat into single data files *.dat which
- also include the freeform data (curves and surfaces).
- 6. Ability to handle closed and open loops within the same polygon (see
- cubes.irt).
- 7. Much improved documentation.
-
- Version 2.1
- -----------
- 1. Fix problem with Extrude (used to update wrong plane normal), which
- cuased problems in boolean operations.
- 2. Fix boolean operations causing INTERNAL edges been visible.
- 3. Fix major memory leak problem (upto %50 less memory usage).
-
- Version 2.0
- -----------
- 1. Program has been ported to unix environment using X11 window system.
- Has been compiled using:
- a. BSD 4.3 using gcc (gnu cc) compiler.
- b. SGI 4d, Irix3.2, using cc.
- 2. Minor fix in VGA mode.
- 3. Ability to dump intersection curves instead of the model in geometry
- boolean operation, has been added and is controled via a new variable
- named INTERCRV.
- 4. Fix severe bug in the convex decomposition (wheel.irt used to be severely
- wrong, o.k. now).
-
- Version 1.1
- -----------
- 1. Full line editing for input line (see irit.doc), including last command
- retrieve.
- 2. EGA/VGA display device is finally supported.
- 3. Faster and smaller allocator makes more space and run faster.
-