Path: chuka.playstation.co.uk!news From: Developer Support Newsgroups: scee.yaroze.programming.3d_graphics Subject: Re: Multiple Objects Date: Wed, 13 Aug 1997 11:35:07 +0100 Organization: PlayStation Net Yaroze (SCEE) Lines: 29 Message-ID: <33F18DDA.30CB@interactive.sony.com> References: <33F0E1C4.70C3@Compuserve.com> NNTP-Posting-Host: 194.203.13.10 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 3.01 (Win95; I) If your not using object.c. Set up a transform matrix, something like mat = GsIDMATRIX; translate.vx = 100; translate.vy = 100; translate.vz = 100; TransMatrix(&mat,translate); Alter the object handler obj.coord2->coord = mat; obj.coord2->super = WORLD; obj.coord2->flg = 0; Update the local to screen matrix GsGetLs(&obj.coord2,&coordmat); GsSetLsMatrix(&coordmat); Put the object into the OT GsSortObject4... Then do the same for the second, third,... object but with different transformation matrices Stuart