Package javax.media.j3d
Class PickConeSegment
- java.lang.Object
-
- javax.media.j3d.PickShape
-
- javax.media.j3d.PickCone
-
- javax.media.j3d.PickConeSegment
-
public final class PickConeSegment extends PickCone
PickConeSegment is a finite cone segment pick shape. It can be used as an argument to the picking methods in BranchGroup and Locale.- Since:
- Java 3D 1.2
- See Also:
BranchGroup.pickAll(javax.media.j3d.PickShape)
,Locale.pickAll(javax.media.j3d.PickShape)
-
-
Constructor Summary
Constructors Constructor Description PickConeSegment()
Constructs an empty PickConeSegment.PickConeSegment(javax.vecmath.Point3d origin, javax.vecmath.Point3d end, double spreadAngle)
Constructs a finite cone pick shape from the specified parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
getEnd(javax.vecmath.Point3d end)
Gets the end point of this PickConeSegment.void
set(javax.vecmath.Point3d origin, javax.vecmath.Point3d end, double spreadAngle)
Sets the parameters of this PickCone to the specified values.-
Methods inherited from class javax.media.j3d.PickCone
getDirection, getOrigin, getSpreadAngle
-
-
-
-
Constructor Detail
-
PickConeSegment
public PickConeSegment()
Constructs an empty PickConeSegment. The origin and end point of the cone are initialized to (0,0,0). The spread angle is initialized toPI/64
radians.
-
PickConeSegment
public PickConeSegment(javax.vecmath.Point3d origin, javax.vecmath.Point3d end, double spreadAngle)
Constructs a finite cone pick shape from the specified parameters.- Parameters:
origin
- the origin of the coneend
- the end of the cone along the direction vectorspreadAngle
- the spread angle of the cone in radians
-
-
Method Detail
-
set
public void set(javax.vecmath.Point3d origin, javax.vecmath.Point3d end, double spreadAngle)
Sets the parameters of this PickCone to the specified values.- Parameters:
origin
- the origin of the coneend
- the end of the conespreadAngle
- the spread angle of the cone in radians
-
getEnd
public void getEnd(javax.vecmath.Point3d end)
Gets the end point of this PickConeSegment.- Parameters:
end
- the Point3d object into which the end point will be copied.
-
-