| java.lang.Object javax.media.j3d.PickShape javax.media.j3d.PickCone javax.media.j3d.PickConeRay
PickConeRay | final public class PickConeRay extends PickCone (Code) | | PickConeRay is an infinite cone ray pick shape. It can
be used as an argument to the picking methods in BranchGroup and Locale.
See Also: BranchGroup.pickAll See Also: Locale.pickAll since: Java 3D 1.2 |
Constructor Summary | |
public | PickConeRay() Constructs an empty PickConeRay.
The origin and direction of the cone are
initialized to (0,0,0). | public | PickConeRay(Point3d origin, Vector3d direction, double spreadAngle) Constructs an infinite cone pick shape from the specified
parameters. |
Method Summary | |
final boolean | intersect(Bounds bounds, Point4d pickPos) Return true if shape intersect with bounds.
The point of intersection is stored in pickPos.
Parameters: bounds - the bounds object to check Parameters: pickPos - the location of the point of intersection (not used formethod. | public void | set(Point3d origin, Vector3d direction, double spreadAngle) Sets the parameters of this PickCone to the specified values. | PickShape | transform(Transform3D t3d) |
PickConeRay | public PickConeRay()(Code) | | Constructs an empty PickConeRay.
The origin and direction of the cone are
initialized to (0,0,0). The spread angle is initialized
to PI/64 radians.
|
PickConeRay | public PickConeRay(Point3d origin, Vector3d direction, double spreadAngle)(Code) | | Constructs an infinite cone pick shape from the specified
parameters.
Parameters: origin - the origin of the cone Parameters: direction - the direction of the cone Parameters: spreadAngle - the spread angle of the cone in radians |
intersect | final boolean intersect(Bounds bounds, Point4d pickPos)(Code) | | Return true if shape intersect with bounds.
The point of intersection is stored in pickPos.
Parameters: bounds - the bounds object to check Parameters: pickPos - the location of the point of intersection (not used formethod. Provided for compatibility). |
set | public void set(Point3d origin, Vector3d direction, double spreadAngle)(Code) | | Sets the parameters of this PickCone to the specified values.
Parameters: origin - the origin of the cone Parameters: direction - the direction of the cone Parameters: spreadAngle - the spread angle of the cone in radians |
|
|