| Package | Description | 
|---|---|
| gov.nasa.worldwind.geom | |
| gov.nasa.worldwind.globes | Provides classes for representing the shape and terrain of a planet. | 
| gov.nasa.worldwind.util | |
| gov.nasa.worldwindx.applications.sar.segmentplane | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Plane[] | Frustum. allPlanesHolds all six frustum planes in an array in the order left, right, bottom, top, near, far. | 
| protected Plane | Frustum. bottom | 
| protected Plane | Frustum. far | 
| protected Plane | Frustum. left | 
| protected Plane | Frustum. near | 
| protected Plane[] | Box. planes | 
| protected Plane | Frustum. right | 
| protected Plane | Frustum. top | 
| Modifier and Type | Method and Description | 
|---|---|
| static Plane | Plane. fromPoints(Vec4 pa,
          Vec4 pb,
          Vec4 pc)Returns the plane that passes through the specified three points. | 
| Plane[] | Frustum. getAllPlanes()Returns all the planes. | 
| Plane | Frustum. getBottom()Returns the bottom plane. | 
| Plane | Frustum. getFar()Returns the far plane. | 
| Plane | Frustum. getLeft()Returns the left plane. | 
| Plane | Frustum. getNear()Returns the near plane. | 
| Plane[] | Box. getPlanes()Returns the six planes of the box. | 
| Plane | Frustum. getRight()Returns the right plane. | 
| Plane | Frustum. getTop()Returns the top plane. | 
| Plane | Plane. normalize()Returns a normalized version of this plane. | 
| Modifier and Type | Method and Description | 
|---|---|
| double | Extent. getEffectiveRadius(Plane plane)Computes the effective radius of the extent relative to a specified plane. | 
| double | Sphere. getEffectiveRadius(Plane plane)Computes the effective radius of the extent relative to a specified plane. | 
| double | Box. getEffectiveRadius(Plane plane)Computes the effective radius of the extent relative to a specified plane. | 
| double | Cylinder. getEffectiveRadius(Plane plane)Computes the effective radius of the extent relative to a specified plane. | 
| protected double | Box. getEffectiveRadius2(Plane plane)Returns the effective radius of this box relative to a specified plane, using only this box's S and T axes. | 
| static Vec4 | Plane. intersect(Plane pa,
         Plane pb,
         Plane pc)Compute the intersection of three planes. | 
| boolean | Extent. intersects(Plane plane)Calculate whether or not this  Extentis intersected byplane. | 
| boolean | Sphere. intersects(Plane plane)Tests for intersection with a  Plane. | 
| boolean | Box. intersects(Plane plane)Calculate whether or not this  Extentis intersected byplane. | 
| boolean | Cylinder. intersects(Plane plane)Calculate whether or not this  Extentis intersected byplane. | 
| protected double | Box. intersects(Plane plane,
          double effectiveRadius) | 
| protected double | Cylinder. intersects(Plane plane,
          double effectiveRadius) | 
| protected double | Box. intersectsAt(Plane plane,
            double effectiveRadius,
            Vec4[] endpoints) | 
| protected double | Cylinder. intersectsAt(Plane plane,
            double effectiveRadius,
            Vec4[] endpoints) | 
| Constructor and Description | 
|---|
| Box(Vec4 bottomCenter,
   Vec4 topCenter,
   Vec4 center,
   Vec4 r,
   Vec4 s,
   Vec4 t,
   Vec4 ru,
   Vec4 su,
   Vec4 tu,
   double rlength,
   double sLength,
   double tLength,
   Plane[] planes) | 
| Frustum(Plane left,
       Plane right,
       Plane bottom,
       Plane top,
       Plane near,
       Plane far)Create a frustum from six  Planes defining the frustum boundaries. | 
| Modifier and Type | Method and Description | 
|---|---|
| double | EllipsoidalGlobe. getEffectiveRadius(Plane plane) | 
| boolean | EllipsoidalGlobe. intersects(Plane plane) | 
| boolean | FlatGlobe. intersects(Plane plane) | 
| Modifier and Type | Method and Description | 
|---|---|
| static Intersection[] | WWMath. polytopeIntersect(Line line,
                 Plane[] planes)Intersect a line with a convex polytope and return the intersection points. | 
| Modifier and Type | Method and Description | 
|---|---|
| Plane | SegmentPlane. computeInfinitePlane(Globe globe) |