code: @Pure
  	public static boolean intersectsLineLine(
  			double x1, double y1, double z1,
  			double x2, double y2, double z2,
  			double x3, double y3, double z3,
  			double x4, double y4, double z4) {
  		double s = computeLineLineIntersectionFactor(x1, y1, z1, x2, y2, z2, x3, y3, z3, x4, y4, z4);
  		return !Double.isNaN(s);
  	}
docs: Replies if two lines are intersecting.
  
  @param x1 is the first point of the first line.
  @param y1 is the first point of the first line.
  @param z1 is the first point of the first line.
  @param x2 is the second point of the first line.
  @param y2 is the second point of the first line.
  @param z2 is the second point of the first line.
  @param x3 is the first point of the second line.
  @param y3 is the first point of the second line.
  @param z3 is the first point of the second line.
  @param x4 is the second point of the second line.
  @param y4 is the second point of the second line.
  @param z4 is the second point of the second line.
  @return <code>true</code> if the two shapes are intersecting; otherwise
  <code>false</code>
  @see "http://mathworld.wolfram.com/Line-LineIntersection.html"