home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / stlview.zip / ReadMe next >
Text File  |  1999-03-04  |  2KB  |  32 lines

  1.                 STLView version 0.1:
  2.              a PM OpenGL based STL file viewer.
  3.  
  4.                 Introduction
  5.  
  6. I sometimes need to view STL files, but the only programs I found that could do this were both Windows-based and non-free.
  7. When I saw Perry Newhook series on EDM/2 that ended up in building a Quake-model viewer I had the idea: I already had some code for STL manipulation, I asked him if I could "borrow" his interface and glued the two together.
  8. The result is a very rudimentary app which can be invoked with "STLView filename", by dragging an STL file over its icon, or associating the former with the latter, or by whatever other means you like; only remember: there is no file open dialog (I always though they were pretty useless anyway), so you have to specify a filename on the command line.
  9. Feedback of whatever nature (bug-reports, comments, curses... ) is very welcome.
  10.  
  11.                 Capabilities 
  12.  
  13. _ Can read both binary and text STL files.
  14. _ Can display using wireframe, point-only or flat shading.
  15. _ Can zoom and rotate the model (while this opartion is in progress, the style changes to point-only for speed reasons).
  16.  
  17.                 The future
  18.  
  19. I don't pretend this to be a complete work; in fact I'm the first one to say it may be considered simply a beginning.
  20. However I don't know if I'll be enhancing this in the future.
  21. It depends on the amount of free time I will have (my work and university come first), on my future needs, on the amount of interest the program gets, on other software availability and so on.
  22. I may one day decide to drop it completely or pass it to someone else; also, if anyone thinks he may contribute some part or enhance some features, please get in touch with me.
  23.  
  24. Right now the program is based on GLUT, so it should be possible to simply recompile it for X-window (I may do this if someone is interested) or for other operating system.
  25. However, I think the app should move away from GLUT if it is to have a nice user-interfacw, and be rewritten using a cross-platform GUI library such as YACL, wxWindows, V, ...
  26. Also, a great speed improvement could be obtained by using simplification algorythms on the model. That is, in the absence of hardware accelerated OpenGL. If you own a 3D card (especially if it's a Matrox, like mine :-), you could do some good by asking 3d drivers to be released.
  27. Any other hint?
  28.  
  29.  
  30. Andrea Venturoli
  31. a.ventu@flashnet.it
  32.