Package javax.media.j3d
Class PickCylinderSegment
java.lang.Object
javax.media.j3d.PickShape
javax.media.j3d.PickCylinder
javax.media.j3d.PickCylinderSegment
PickCylinderSegment is a finite cylindrical 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:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs an empty PickCylinderSegment.PickCylinderSegment
(javax.vecmath.Point3d origin, javax.vecmath.Point3d end, double radius) Constructs a finite cylindrical segment pick shape from the specified parameters. -
Method Summary
Methods inherited from class javax.media.j3d.PickCylinder
getDirection, getOrigin, getRadius
-
Constructor Details
-
PickCylinderSegment
public PickCylinderSegment()Constructs an empty PickCylinderSegment. The origin and end points of the cylindrical segment are initialized to (0,0,0). The radius is initialized to 0. -
PickCylinderSegment
public PickCylinderSegment(javax.vecmath.Point3d origin, javax.vecmath.Point3d end, double radius) Constructs a finite cylindrical segment pick shape from the specified parameters.- Parameters:
origin
- the origin point of the cylindrical segment.end
- the end point of the cylindrical segment.radius
- the radius of the cylindrical segment.
-
-
Method Details
-
set
public void set(javax.vecmath.Point3d origin, javax.vecmath.Point3d end, double radius) Sets the parameters of this PickCylinderSegment to the specified values.- Parameters:
origin
- the origin point of the cylindrical segment.end
- the end point of the cylindrical segment.radius
- the radius of the cylindrical segment.
-
getEnd
public void getEnd(javax.vecmath.Point3d end) Gets the end point of this PickCylinderSegment.- Parameters:
end
- the Point3d object into which the end point will be copied.
-