Aviatrix3D
2.0 Dev

org.j3d.aviatrix3d.picking
Interface CustomPickTarget


public interface CustomPickTarget

Marker interface for all grouping objects that wish to interact with the picking system, but provide some sort of customised handling.

This interface is used by programmers that require fairly complex implementation logic at the point of picking (eg a billboarded object that should be pickable from any direction, even though it is represented as a plane facing the current viewpoint location).

Implementor Requirements

Implementor Guidelines

Version:
$Revision: 1.1 $
Author:
Justin Couch

Method Summary
 void pickChildren(PickInstructions output, javax.vecmath.Matrix4f vworldTx, PickRequest req)
          This node is being subjected to picking, so process the provided data and return the instructions on the list of available children and any transformation information to the system.
 

Method Detail

pickChildren

public void pickChildren(PickInstructions output,
                         javax.vecmath.Matrix4f vworldTx,
                         PickRequest req)
This node is being subjected to picking, so process the provided data and return the instructions on the list of available children and any transformation information to the system.

Parameters:
output - Fill in the cull information here
vworldTx - The transformation from the root of the scene to this node according to the current traversal path
Returns:
req The picking request made of this object

Aviatrix3D
2.0 Dev

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