Package org.web3d.x3d.sai.Picking

package org.web3d.x3d.sai.Picking
The Picking component provides the ability to test for arbitrary object collision and provide basic capabilities to detecting object intersections and interactions.

The Scene Access Interface Library (sai) package provides abstract interface classes for each X3D node and statement, in accordance witht the X3D SAI Specification.

Warning: these interfaces are primarily for internal use to ensure consistency. Java programmers need only use concrete objects provided by the org.web3d.x3d.jsail classes.

Online: X3D Java Scene Access Interface Library (X3DJSAIL) and X3DJSAIL Javadoc

See Also:
  • Interfaces
    LinePickSensor uses one or more pickingGeometry line segments to compute intersections with pickTarget shapes.
    PickableGroup is a Grouping node that can contain most nodes.
    PointPickSensor tests one or more pickingGeometry points in space as lying inside the provided pickTarget geometry.
    If a non-uniform scale is applied to the pick sensor, correct results may require level 3 support.
    VolumePickSensor tests picking intersections using the pickingGeometry against the pickTarget geometry volume.
    The X3DPickableObject abstract interface marks a node as being capable of having customized picking performed on its contents or children.
    The X3DPickSensorNode abstract node type is the base node type that represents the lowest common denominator of picking capabilities.