Title Banner

Previous Book Contents Book Index Next

Inside Macintosh: 3D Graphics Programming With QuickDraw 3D /


Chapter 15 - Pick Objects

This chapter describes pick objects and the functions you can use to manipulate them. You use pick objects to get a list of objects in a view that intersect a specified geometric object (for example, objects the user has selected in an image on the screen).

To use this chapter, you should already be familiar with the QuickDraw 3D class hierarchy, described in the chapter "QuickDraw 3D Objects" earlier in this book. For information about views, see the chapter "View Objects" in this book. You do not, however, need to know how to create or manipulate views to read this chapter.

This chapter begins by describing pick objects and their features. Then it shows how to create and use pick objects. The section "Pick Objects Reference," beginning on page 15-16 provides a complete description of pick objects and the routines you can use to create and manipulate them.


Chapter Contents
About Pick Objects
Types of Pick Objects
Hit Identification
Hit Sorting
Hit Information
Using Pick Objects
Handling Object Picking
Handling Mesh Part Picking
Picking in Immediate Mode
Pick Objects Reference
Constants
Hit List Sorting Values
Hit Information Masks
Pick Parts Masks
Data Structures
Pick Data Structure
Window-Point Pick Data Structure
Window-Rectangle Pick Data Structure
Hit Path Structure
Hit Data Structure
Pick Objects Routines
Managing Pick Objects
Managing Shape Parts and Mesh Parts
Picking With Window Points
Picking With Window Rectangles
Summary of Pick Objects
C Summary
Constants
Pick Object Types
Shape Part and Mesh Part Types
Hit List Sorting Values
Hit Information Masks
Pick Parts Values
Data Types
Pick Data Structure
Window-Point Pick Data Structure
Window-Rectangle Pick Data Structure
Hit Path Structure
Hit Data Structure
Pick Objects Routines
Managing Pick Objects
Managing Shape Parts and Mesh Parts
Picking With Window Points
Picking With Window Rectangles
Warnings

Previous Book Contents Book Index Next

© Apple Computer, Inc.
11 JUL 1996




Navigation graphic, see text links

Main | Top of Section | What's New | Apple Computer, Inc. | Find It | Feedback | Help