home *** CD-ROM | disk | FTP | other *** search
-
- IRIT solid modeler 3.0 is now available at an ftp site near you.
- IRIT is a CSG based solid modeler. In 3.0 freeform surfaces are supported
- for the first time. The solid modeler can run on quite a few platforms
- thanks to the beta tester:
-
- 1. MSDOS using Borland TC/BC++.
- 2. MSDOS using DJGPP - the gcc port to MSDOS (386 systems only).
- 3. SGI 4D, Irix 3.x/4.0, using gl/x11.
- 4. i386 SVR4 using x11.
- 5. HP300/400, HPBSD, gcc using x11.
- 6. DEC 5000/200, gcc using x11.
- 7. IBM RS6000 using gl/x11.
- 8. HP snake, hpux using x11.
- 9. IBM PC, SYSV3.2, ISC 2.2.1, gcc 1.40 using x11.
- 10. Evans & Sutherland ESV.
- 11. SPARC, SUN O.S. 4.1.1, gcc 1.39 using x11.
-
- MSDOS users should ftp the zip archives below. UNIX users should ftp only
- iritsm3s.tar.Z (similar to iritsm3s.zip) which contains the C sources
- required to build the package.
-
- UNIX
- ----
- ftp.uu.net [137.39.1.9]
- /graphics/irit/iritsm3s.tar.Z
-
- gondwana.ecr.mu.oz.au [128.250.1.63]
- /pub/iritsm3s.tar.Z
-
- MSDOS
- -----
- wsmr-simtel20.army.mil [192.88.110.20]
- <MSDOS.IRIT>
- IRITSM3S.ZIP IRIT 3.0 SOLID MODELER SRC. BC++, DJGPP, UNIX.
- IRITSM3E.ZIP IRIT 3.0 EXECUTABLES USING BC++ 3.0.
- IRIT386E.ZIP IRIT 3.0 EXECUTABLES USING DJGPP 1.05.
- INTRLIB1.ZIP INTERACTION LIBRARY 1.0. BC++, DJGPP.
- simtel mirrors can be used as well (wuarchive.wustl.edu [128.252.135.4]).
- Although iritsm3s.tar.Z and IRITSM3S.ZIP are similar and contain all the
- necessary sources to build the package, iritsm3s.tar.Z also contain some
- extra (/extra dir) files: gif images of models created using IRIT and rendered
- using RAYSHADE, and a postscript file of the docs.
-
- Here is what is new in 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 intention 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 specifying 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.
-