Returns distance between 3D set of coords : Geometry « 2D Graphics GUI « Java






Returns distance between 3D set of coords

      

public class Util{
  /**
   * Returns distance between 3D set of coords
   * 
   * @param x1
   *            first x coord
   * @param y1
   *            first y coord
   * @param z1
   *            first z coord
   * @param x2
   *            second x coord
   * @param y2
   *            second y coord
   * @param z2
   *            second z coord
   * @return distance between coords
   */
  public static double getDistance(float x1, float y1, float z1, float x2, float y2, float z2)
  {
    float dx = x1 - x2;
    float dy = y1 - y2;
    float dz = z1 - z2;

    // We should avoid Math.pow or Math.hypot due to perfomance reasons
    return Math.sqrt(dx * dx + dy * dy + dz * dz);
  }


}

   
    
    
    
    
    
  








Related examples in the same category

1.Collection of geometry utility methods
2.Unions Rectangle2D
3.Interpolates points given in the 2D plane
4.Returns distance between two sets of coords
5.Returns closest point on segment to point
6.Calculate Angle From
7.Returns distance to segment
8.Hexagon demo
9.Implements an Vector in 3D space.
10.Implementation of the 4 dimensional vector.
11.Quaternion
12.Circle shape
13.Geometry Utilities
14.This is a Polygon that allows the user to flip and swap the points along it's axis.
15.Fast trigonometric operationsFast trigonometric operations
16.A class to represent a latitude and longitude
17.An undirected graph that keeps track of connected components (groups).
18.Generates n logarithmically-spaced points between d1 and d2 using the provided base.
19.Returns a dimension where width and height are inside the bounds of the maxWidth and maxHeight parameters