README 1.4 KB

12345678910111213141516171819202122232425262728
  1. The openGL gsurf library (ogsf), consisting of approximately 20,000 lines
  2. of C code, contains some 180 public functions and about twice as many
  3. internal functions for run-time data storage, manipulation, querying,
  4. and visualization using OpenGL.
  5. The library handles all drawing and lighting operations, including use of
  6. user-defined clipping planes and drawing various style "fences" on clipping
  7. planes when drawing multiple surfaces, and treats datasets as objects which
  8. can be used for various attributes of the rendering. It allows data
  9. sharing (e.g., same data for more than one attribute of same or different
  10. surfaces), separate masking for each surface, multiple surfaces, vector sets,
  11. or point sets, and will also allow multiple volumes. The library provides
  12. all query features such as 3D "point on surface", keyframe animation routines,
  13. and full state saving functionality. Database-specific routines for
  14. interfacing with the GRASS GISlib are kept isolated for easier library reuse
  15. with other databases. The gsurf library is not dependent upon any particular
  16. interface library, and has been used successfully with both Motif and Tcl/Tk.
  17. It is used for NVIZ visualization tool.
  18. moved from src.contrib/GMSL/NVIZ2.2/lobes/ogsf/
  19. to src/libes/ogsf/
  20. Updated src.contrib/GMSL/NVIZ2.2/Gmakefile for that.
  21. 10/1999 Markus Neteler
  22. 10/99 - changed gsd_img.c to uncompressed IRIS RGB
  23. 2/26/96 - some minor cleanup (mca)