|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.media.j3d.PickShape
javax.media.j3d.PickSegment
public final class PickSegment
PickSegment is a line segment pick shape. It can be used as an argument to the picking methods in BranchGroup and Locale.
BranchGroup.pickAll(javax.media.j3d.PickShape)
,
Locale.pickAll(javax.media.j3d.PickShape)
Field Summary | |
---|---|
(package private) Point3d |
end
|
(package private) Point3d |
start
|
Fields inherited from class javax.media.j3d.PickShape |
---|
PICKBOUNDINGBOX, PICKBOUNDINGPOLYTOPE, PICKBOUNDINGSPHERE, PICKCONE, PICKCYLINDER, PICKPOINT, PICKRAY, PICKSEGMENT, PICKUNKNOWN |
Constructor Summary | |
---|---|
PickSegment()
Constructs an empty PickSegment. |
|
PickSegment(Point3d start,
Point3d end)
Constructs a line segment pick shape from the specified parameters. |
Method Summary | |
---|---|
void |
get(Point3d start,
Point3d end)
Gets the parameters from this PickSegment. |
(package private) int |
getPickType()
|
(package private) Point3d |
getStartPoint()
|
(package private) boolean |
intersect(Bounds bounds,
Point4d pickPos)
Return true if shape intersect with bounds. |
void |
set(Point3d start,
Point3d end)
Sets the parameters of this PickSegment to the specified values. |
(package private) PickShape |
transform(Transform3D t3d)
|
Methods inherited from class javax.media.j3d.PickShape |
---|
distance |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
Point3d start
Point3d end
Constructor Detail |
---|
public PickSegment()
public PickSegment(Point3d start, Point3d end)
start
- the start point of the line segment.end
- the end point of the line segment.Method Detail |
---|
public void set(Point3d start, Point3d end)
start
- the start point of the line segment.end
- the end point of the line segment.public void get(Point3d start, Point3d end)
start
- the Point3d object into which the start
point will be copied.end
- the Point3d object into which the end point
will be copied.final boolean intersect(Bounds bounds, Point4d pickPos)
intersect
in class PickShape
PickShape transform(Transform3D t3d)
transform
in class PickShape
Point3d getStartPoint()
getStartPoint
in class PickShape
int getPickType()
getPickType
in class PickShape
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |