Please consider a donation to the Higher Intellect project. See https://preterhuman.net/donate.php or the Donate to Higher Intellect page for more info. |
Difference between revisions of "QuickDraw 3D"
Jump to navigation
Jump to search
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | Software API for Macintosh 3D graphics. | + | Software API for Macintosh 3D graphics. QuickDraw 3D is a Code Fragment Manager-based shared library, with a C-based API. It runs on all Power Macintosh computers and offers high-performance 3D rendering and other features that make working with 3D data easier. |
=QuickDraw 3D RAVE (rendering acceleration virtual engine)= | =QuickDraw 3D RAVE (rendering acceleration virtual engine)= | ||
Line 30: | Line 30: | ||
* QATextureDetach | * QATextureDetach | ||
* QATextureNew | * QATextureNew | ||
+ | |||
+ | =Documentation= | ||
+ | * [[QuickDraw 3D: A New Dimension for Macintosh Graphics]] | ||
+ | * [[Adding Custom Data to QuickDraw 3D Objects]] | ||
+ | * [[Easy 3D With the QuickDraw 3D Viewer]] | ||
+ | * [[New QuickDraw 3D Geometries]] | ||
+ | * [[Game Controls for QuickDraw 3D]] | ||
+ | * [[NURB Curves: A Guide for the Uninitiated]] | ||
+ | * [[Graphical Truffles: Making the Most of QuickDraw 3D]] | ||
+ | * [[The Basics of QuickDraw 3D Geometries]] | ||
=See Also= | =See Also= | ||
Line 36: | Line 46: | ||
[[Category:Apple]][[Category:Software]] | [[Category:Apple]][[Category:Software]] | ||
+ | [[Category:1995]] |
Revision as of 00:20, 7 September 2020
Software API for Macintosh 3D graphics. QuickDraw 3D is a Code Fragment Manager-based shared library, with a C-based API. It runs on all Power Macintosh computers and offers high-performance 3D rendering and other features that make working with 3D data easier.
QuickDraw 3D RAVE (rendering acceleration virtual engine)
3D Rave Methods (ATi3D)
The following 3D Rave methods are supported by the ATi3D extension:
- QABitmapDelete
- QADrawBitmap
- QADrawContextDelete
- QADrawContextNew
- QADrawLine
- QADrawPoint
- QADrawTriGouraud
- QADrawTriMeshGouraud
- QADrawTriMeshTexture
- QADrawTriTexture
- QADrawVGouraud
- QADrawVTexture
- QAEngineGestalt
- QAFlush
- QAGetFloat
- QAGetInt
- QAGetPtr
- QARenderAbort
- QARenderEnd
- QARenderStart
- QASetFloat
- QASetInt
- QASetPtr
- QASync
- QATextureDetach
- QATextureNew
Documentation
- QuickDraw 3D: A New Dimension for Macintosh Graphics
- Adding Custom Data to QuickDraw 3D Objects
- Easy 3D With the QuickDraw 3D Viewer
- New QuickDraw 3D Geometries
- Game Controls for QuickDraw 3D
- NURB Curves: A Guide for the Uninitiated
- Graphical Truffles: Making the Most of QuickDraw 3D
- The Basics of QuickDraw 3D Geometries