

4 Geometric Objects Reference
4 Data Structures
This section describes the data structures that define the QuickDraw3D geometric objects. QuickDraw3D defines the following primitive objects:
- points
- lines
- polylines
- triangles
- simple and general polygons
- boxes
- trigrids
- meshes
- NURB curves
- NURB patches
- markers
Each of these QuickDraw3D geometric objects has a set of attributes associated with it. The set of attributes specifies information about the appearance of the objects (for example, its color and transparency). You can edit an object's attributes by calling the functions Q3Geometry_GetAttributeSet
and Q3Geometry_SetAttributeSet
.
Don't confuse a QuickDraw3D geometric object (which contains attribute information) with some corresponding standard geometric object (which doesn't contain attribute information). For example, the TQ3Point3D
data type defines the standard three-dimensional Cartesian point. The associated QuickDraw3D geometric object is defined by the TQ3PointData
data type. For simplicity, the QuickDraw3D types are usually referred to by their usual geometric names. When it is necessary to distinguish QuickDraw3D types from standard mathematical types, the QuickDraw3D type will be referred to as an object. For example, the TQ3Point3D
data type defines a point and the TQ3PointData
data type defines a point object.<8bat>u
- 4 - Points
-
- 4 - Rational Points
-
- 4 - Polar and Spherical Points
-
- 4 - Vectors
-
- 4 - Quaternions
-
- 4 - Rays
-
- 4 - Parametric Points
-
- 4 - Tangents
-
- 4 - Vertices
-
- 4 - Matrices
-
- 4 - Bitmaps and Pixel Maps
-
- 4 - Areas and Plane Equations
-
- 4 - Point Objects
-
- 4 - Lines
-
- 4 - Polylines
-
- 4 - Triangles
-
- 4 - Simple Polygons
-
- 4 - General Polygons
-
- 4 - Boxes
-
- 4 - Trigrids
-
- 4 - Meshes
-
- 4 - NURB Curves
-
- 4 - NURB Patches
-
- 4 - Markers
-
3D Graphics Programming with QuickDraw 3D - 21 OCT 1995© Apple Computer, Inc.


Let us know what you think of these prototype pages.
Generated with Harlequin WebMaker