org.naokishibata.math
Class LineSegment3D
java.lang.Object
org.naokishibata.math.LineSegment3D
- All Implemented Interfaces:
- java.io.Serializable
public class LineSegment3D
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
LineSegment3D
public LineSegment3D(Vector3D v1,
Vector3D v2)
v
public Vector3D v(int i)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
length
public static double length(LineSegment3D ls)
distance
public static double distance(LineSegment3D l,
Vector3D v)
includes
public static int includes(LineSegment3D l,
Vector3D v,
double eps)
includes
public static int includes(LineSegment3D l,
Vector3D v)
midpoint
public static Vector3D midpoint(LineSegment3D ls)
midpoint
public Vector3D midpoint()
epsilonEquals
public boolean epsilonEquals(LineSegment3D ls,
double eps)
epsilonEquals
public boolean epsilonEquals(LineSegment3D ls)
distanceFrom
public double distanceFrom(Vector3D v)
includes
public int includes(Vector3D v)
length
public double length()
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object