3D Graphics Programming with QuickDraw 3DUsing QuickDraw 3D, a graphics extension to the Macintosh operating system for Power Macintoshers, programmers can now incorporate 3D graphic effects into their applications. This book and CD-ROM package, intended for Mac graphics and games programmers, describes the applications programming interfaces that programmers can use to develop 3D applications and software. It covers a large set of basic 3D objects and operations, and also explores how custom capabilities can be added to those provided by QuickDraw 3D. |
Contents
Introduction to QuickDraw 3D | 1-1 |
3D Viewer | 2-3 |
QuickDraw 3D Objects | 3-3 |
21 other sections not shown
Common terms and phrases
3D Pointing Device 3D Viewer application associated attach attribute set axis button calling camera Camera Objects chapter color Compare const TQ3 Constants contains controller coordinate system create curve custom data structure data type define kQ3 describes determine direction display distance draw context edge element Error example face field Figure file object float function Geometric Objects indicates instance light Light Objects Listing loop Macintosh Manager manipulate matrix memory mesh method mode Note NULL operations orientation origin parameterization Pick Objects pixmap polygon position projection provides QuickDraw 3D object reference renderer result rotate routines shader Shader Objects shape shows space specify Status storage object style Summary supports surface texture TQ3 Boolean TQ3 Point 3D TQ3AttributeSet TQ3GeometryObject TQ3Matrix4x4 TQ3Quaternion TQ3Status Q3 TQ3Vector3D TQ3ViewObject view Transform Objects typedef struct unsigned long Utilities vector vertex vertices View Objects view plane void window