3D Graphics Programming
with QuickDraw 3D 1.5.4
This technical document describes QuickDraw 3D, a graphics library that you can use to define three-dimensional (3D) models, apply colors and other attributes to parts of the models, and create images of those models. You can use these capabilities to develop a wide range of applications, including interactive three-dimensional modeling, simulation and animation, data visualization, computer-aided drafting and design, games, and many others.
Note: The QuickDraw 3D API is not part of Mac OS X or Carbon.
If you are writing 3D applications for Mac OS, we recommend using OpenGL.
New Features for QuickDraw 3D 1.6
Contents
Preface
Introduction to QuickDraw 3D
3D Viewer
QuickDraw 3D Objects
Geometric Objects
Attribute Objects
Style Objects
Transform Objects
Light Objects
Camera Objects
Group Objects
Renderer Objects
Draw Context Objects
View Objects
Shader Objects
Pick Objects
Storage Objects
File Objects
Pointing Device Manager
Error Manager
Mathematical Utilities
Color Utilities
3D Metafile 1.5 Reference
QuickDraw 3D RAVE
Bibliography
Glossary
© 1997 Apple Computer, Inc.