public abstract class PickShape
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
(package private) static int |
PICKBOUNDINGBOX |
(package private) static int |
PICKBOUNDINGPOLYTOPE |
(package private) static int |
PICKBOUNDINGSPHERE |
(package private) static int |
PICKCONE |
(package private) static int |
PICKCYLINDER |
(package private) static int |
PICKPOINT |
(package private) static int |
PICKRAY |
(package private) static int |
PICKSEGMENT |
(package private) static int |
PICKUNKNOWN |
| Constructor and Description |
|---|
PickShape()
Constructs a PickShape object.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) double |
distance(Point3d iPnt) |
(package private) abstract int |
getPickType() |
(package private) abstract Point3d |
getStartPoint() |
(package private) abstract boolean |
intersect(Bounds bounds,
Point4d pickPos)
Return true if shape intersect with bounds.
|
(package private) abstract PickShape |
transform(Transform3D t3d) |
static final int PICKRAY
static final int PICKSEGMENT
static final int PICKPOINT
static final int PICKCYLINDER
static final int PICKCONE
static final int PICKBOUNDINGBOX
static final int PICKBOUNDINGSPHERE
static final int PICKBOUNDINGPOLYTOPE
static final int PICKUNKNOWN
abstract boolean intersect(Bounds bounds, Point4d pickPos)
abstract PickShape transform(Transform3D t3d)
abstract Point3d getStartPoint()
double distance(Point3d iPnt)
abstract int getPickType()
Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.