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