home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / sys / sgi / 16331 < prev    next >
Encoding:
Text File  |  1992-11-12  |  1.5 KB  |  40 lines

  1. Newsgroups: comp.sys.sgi
  2. Path: sparky!uunet!pipex!warwick!str-ccsun!str-va!ccas20
  3. From: ccas20@vaxa.strath.ac.uk
  4. Subject: Concave Polygon Problems
  5. Message-ID: <1992Nov12.115254.1@vaxa.strath.ac.uk>
  6. Lines: 28
  7. Sender: news@ccsun.strath.ac.uk (News account )
  8. Nntp-Posting-Host: vaxa
  9. Organization: Strathclyde University VAX Cluster
  10. Date: Thu, 12 Nov 1992 11:52:54 GMT
  11.  
  12. CONCAVE POLYGON RENDERING
  13.  
  14. Having recently upgraded to 4.0.5 we have come across a new problem in
  15. rendering concave polygons. This appears in FORTRAN and C code by
  16. different authors and is demonstrable on INDIGOs with entry level and
  17. ELAN graphics. This code has worked fine on 4.0.1 with no apparent
  18. problems, also a 4D50 and 4D25 cope just fine.
  19.  
  20.     Given a concave polygon (yes the GL concave command is set to
  21. TRUE) then as the object is rotated you can see that the polygon is
  22. decomposed into triangles. As the object is viewed from different
  23. angles some of these triangles will not be drawn. I am not the only
  24. one to notice these problems but the UK hotline has been silent for
  25. over a month. 
  26.  
  27.    The polygons are drawn using bgnpol/endpol delimiters and are not
  28. self intersecting, but may share vertices (like a C with the ends
  29. drawn together to form an O), no illegal functions are called between 
  30. delimiters,
  31.  
  32.    Has anyone else come across this phenomena or is it yet another
  33. example of GL becoming stricter in the way it handles duff code?
  34.  
  35.    All clues, hints, workarounds or abuse for stupidty most welcome.
  36.  
  37. Thanks
  38.  
  39. Mike.
  40.