Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!att!linac!uwm.edu!zaphod.mps.ohio-state.edu!swrinde!cs.utexas.edu!bcm!lib!thesis1.med.uth.tmc.edu From: jsorenso@thesis1.med.uth.tmc.edu (JEFFREY MARIUS SORENSON) Newsgroups: comp.sys.mac.programmer Subject: Graf3D Message-ID: <5124@lib.tmc.edu> Date: 17 Jun 91 02:26:41 GMT Sender: usenet@lib.tmc.edu Distribution: usa Organization: University of Texas Medical School at Houston Lines: 26 Nntp-Posting-Host: thesis1.med.uth.tmc.edu Originator: jsorenso@thesis1.med.uth.tmc.edu I've got the new MPW compatible headers for ThinkC now. Included is a header file called "Graf3D.h" and the corresponding library. At first I thought "This must be an extra that Symantec included just for fun because there is no mention whatsoever of any 3D graphPorts in IM VI". But then I read "Copyright Apple Computer" at the top of the header. So it would appear that 3D GrafPorts (Port3D's) are indeed part of the current version of QD. Most of the functions are pretty self-explanatory (such as LineTo3D(Fixed dx, Fixed dy, Fixed dz), and Pitch(Fixed xAngle)) but I can't seem to figure out how the Port3D environments should be properly set up (not documented in IM VI). There is no mention of 3D windows in the new windows.h file (I was hoping for something along the lines of New3DWindow since the last time the GrafPtr was "extented" (introduction of the CGrafPtr) there were corresponding functions for creating windows for such ports (NewCWindow)). Has anyone out there used any of these new data types and toolbox (?) calls? I would appreciate any pointers to existing documentations (Tech Notes, etc - I might even be willing to buy something from APDA, but that shouldn't be necessary). jsorenso@thesis1.med.uth.tmc.edu -- ------------------------------------------------------------------------------- jsorenso@thesis1.med.uth.tmc.edu | "No matter where you go, there you are" | -BB -------------------------------------------------------------------------------