468

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