ptSegDistSq
public static double ptSegDistSq(double x1,
double y1,
double x2,
double y2,
double px,
double py)
Returns the square of the distance from a point to a line segment. The
distance measured is the distance between the specified point and the closest
point between the specified end points. If the specified point intersects the
line segment in between the end points, this method returns 0.0.
- Parameters:
x1
- the X coordinate of the start point of the specified line segment
y1
- the Y coordinate of the start point of the specified line segment
x2
- the X coordinate of the end point of the specified line segment
y2
- the Y coordinate of the end point of the specified line segment
px
- the X coordinate of the specified point being measured against the
specified line segment
py
- the Y coordinate of the specified point being measured against the
specified line segment
- Returns:
- a double value that is the square of the distance from the specified
point to the specified line segment.
- Since:
- 1.2