TODO 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. GS_get_cat_at_xy
  2. diff gsdrape.c gsdrape.bak - region clipping not working
  3. (see cont. example in germany location testdata)
  4. Inconsistent error - depends on view res, maybe check I3d init.
  5. or num points returned.
  6. I think fixed now.
  7. did a bunch of DIFFUSE -> AD changes for trial
  8. shininess not working
  9. OK - working now - will be different from SG3d due to infinite light.
  10. --------------------------------
  11. NVIZ color bug:
  12. see /BUGS
  13. -> small z-scaled elevations are displayed dark.
  14. - problem in lat/long databases, too
  15. Helena wrote:
  16. >applied with the opengl function glNormal found in gsd_prim.c. I suspect
  17. >that there is a problem with how the normal vectors are calculated and
  18. >normalized. With a large Z range the normal XY values span -1 to 1, and
  19. >the normal Z values span 0 -1. With lat / long data and data with a low
  20. >Z range, the normal Z (temp[Z]) component is not normalized to the 0-1
  21. >range but rather a small component of it.
  22. You are right that there is a problem with normals for surfaces with values
  23. <0-1>- I have already reported it, it seems that it is also causing parts of
  24. the surface to disapear for larger values of z for higher resolution/higher
  25. zscale case. Bill fixed it for the SGI-GL version - if the GL version
  26. is available it would be good to compare them. I will check with Bill,
  27. but I would like him to finish the legends first.
  28. --------------------------------
  29. The trans.c file should be removed and any calls to the functions in that
  30. file should be replaced with appropriate OpenGL calls. All the functionality
  31. in trans.c can be achieved with OpenGL.
  32. --------------------------------
  33. This library needs a general overhaul. There are many places which have
  34. empty functions containing only return statements, as well as several comments
  35. that say /* You can do better than this */ which indicates areas for
  36. improvements.
  37. --------------------------------
  38. 64-bit support needs to be added and properly handled