Picking shapes
Summary
- Picking selects a shape pointed at by the user
- The pointing device can be anything (often the mouse)
- Pickability is enabled on a per-node basis
- Picking looks for the intersection of a PickShape
with shape bounding volumes
- PickBounds,
PickPoint,
PickRay, and
PickSegment,
- A pick is initiated on a Locale or BranchGroup
- A pick returns one or more SceneGraphPaths for
the shapes hit by the pick