Path: chuka.playstation.co.uk!news From: James Russell Newsgroups: scee.yaroze.programming.3d_graphics Subject: Accessing screen translated vertices Date: Sun, 02 Nov 1997 17:03:13 +1300 Organization: PlayStation Net Yaroze (SCEE) Lines: 20 Message-ID: <345BFB81.51488BFC@ibm.net> NNTP-Posting-Host: slip202-135-86-87.ak.nz.ibm.net Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 4.01 [en] (Win95; I) X-Priority: 3 (Normal) This is a somewhat strange request - I have a 3D model, and I can access the vertices just fine. For reasons I won't go into, I also need to access the vertices AFTER they have been translated into X and Y screen coordinates (I just need to read, not write). GsSetLs() sets up the GTE and GsSortObject uses that info to create the GPU packets necessary - but I just want to convert them to screen coordinates, not draw the 3D image. I'm guessing this wouldn't be too hard to do by hand - I've got access to the vertices and all the necessary matrices. But since there's a dedicated GTE ready to tackle all that nasty matrix work for me, I figured SOMEONE must know how to do it. Does anyone have (even a psuedocode) outline of what GsSortObject does with the GTE to get those coordinates? Thanks, J