Aviatrix3D
2.1.0

Package org.j3d.aviatrix3d.picking

Capabilities that define picking interactions with the scene graph from both an external and internal perspective.

See:
          Description

Interface Summary
CustomPickTarget Marker interface for all grouping objects that wish to interact with the picking system, but provide some sort of customised handling.
GroupPickTarget A picking target that contains a collection of zero or more children pickable targets.
LeafPickTarget A picking target that represents real geometry that must be picked directly against using one of a couple of specific intersection tests.
PickableObject A marker interface that indicates the object that implements is capable of supporting pick intersection requests.
PickingManager A interface that describes an internal implemention of pick intersection tests.
PickTarget An internal marker interface that indicates an object that can support pick processing requests.
SinglePickTarget A picking target that contains a single child pickable target.
TransformPickTarget A picking target that contains a local transformation service.
 

Class Summary
PickInstructions Container for returning the details about what should be picked as a a set of children from a node that implements the CustomPickTarget interface.
PickRequest Used to represent a picking request to the system.
 

Exception Summary
InvalidPickTimingException An exception for when an attempt is made to perform a pick on a node when it is not permitted by the scene graph.
NotPickableException An exception for when an attempt is made to perform a pick on a node that has been marked as not pickable.
 

Package org.j3d.aviatrix3d.picking Description

Capabilities that define picking interactions with the scene graph from both an external and internal perspective.

These interfaces describe generic capabilities that any node can implement in order to interact with the picking system. The picking subsystem exists in this package.

External View

Internal View


Aviatrix3D
2.1.0

Latest Info from http://aviatrix3d.j3d.org/
Copyright © 2003 - 2009 j3d.org