Class 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:
  • Constructor Summary

    Constructors
    Constructor
    Description
    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

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • 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 to PI/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 cone
      end - the end of the cone along the direction vector
      spreadAngle - the spread angle of the cone in radians
  • Method Details

    • 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 cone
      end - the end of the cone
      spreadAngle - 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.