|
j3d.org Aviatrix3D | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.j3d.aviatrix3d.PickRequest
Class for passing the detailed rendering information through the pipeline.
Field Summary | |
float |
additionalData
When the geometry type is a cone, This is the spread angle in radians. |
float[] |
destination
The ending location or the direction vector, depending on the geometry type requested. |
java.lang.Object |
foundPaths
The picked data is placed here. |
boolean |
generateVWorldMatrix
If this flag is set to true, generate the local to virtual world matrix for the picked result. |
float[] |
origin
The starting location of the picking request |
static int |
PICK_BOX
|
static int |
PICK_CONE
|
static int |
PICK_CONE_SEGMENT
|
static int |
PICK_CYLINDER
|
static int |
PICK_CYLINDER_SEGMENT
|
static int |
PICK_FRUSTUM
Pick the geometry that is in the given view frustum. |
static int |
PICK_LINE_SEGMENT
Pick using a segment of a line. |
static int |
PICK_POINT
Pick using a point location. |
static int |
PICK_RAY
Pick using a ray location. |
int |
pickCount
The number of valid picks that were found in this request. |
int |
pickGeometryType
What type of geometry intersection testing should be performed? |
int |
pickSortType
How the return data be sorted. |
static int |
SORT_ALL
|
static int |
SORT_ANY
|
static int |
SORT_CLOSEST
|
static int |
SORT_ORDERED
|
boolean |
useGeometry
When the picking geometry is line or segment based, should the pick action be against the bounds or the actual geometry? |
Constructor Summary | |
PickRequest()
Create a new instance of this class with all values set to their defaults. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int PICK_POINT
public static final int PICK_RAY
public static final int PICK_LINE_SEGMENT
public static final int PICK_CYLINDER
public static final int PICK_CYLINDER_SEGMENT
public static final int PICK_CONE
public static final int PICK_CONE_SEGMENT
public static final int PICK_BOX
public static final int PICK_FRUSTUM
A positive pick is any bounding volume or geometry that is explicitly not completely out of the frustum. So long as part of the geometry falls within the frustum, it is considered a successful find.
public static final int SORT_ALL
public static final int SORT_ANY
public static final int SORT_ORDERED
public static final int SORT_CLOSEST
public int pickGeometryType
public boolean useGeometry
public int pickSortType
public float[] origin
public float[] destination
public float additionalData
public java.lang.Object foundPaths
public int pickCount
public boolean generateVWorldMatrix
Constructor Detail |
public PickRequest()
|
j3d.org Aviatrix3D | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |