|
Aviatrix3D 2.1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.j3d.aviatrix3d.PickingUtils
public class PickingUtils
Utility functionality for picking management.
This class is particularly useful for classes that are implementing the
CustomPickTarget
interface and need to
get through the basic picking questions of whether a specific pick request
intersects the given bounds. From there, the class implementation can then
decide how to further process the bounds or children.
Constructor Summary | |
---|---|
PickingUtils()
Construct a default instance of the utils |
Method Summary | |
---|---|
boolean |
checkIntersection(BoundingVolume volume,
PickRequest req)
Check the given volume for an intersection based on the request. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PickingUtils()
Method Detail |
---|
public boolean checkIntersection(BoundingVolume volume, PickRequest req)
Notes:
BoundingVolume
so the request is treated as an infinite
request for now.BoundingVolume
so the request is treated as a segment
request for now.
volume
- The volume to be tested for the pick intersectionreq
- The request to process the pick intersection testing with
|
Aviatrix3D 2.1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |