System.out.println("Extracting point at position 0.1: " + line.extractPoint(0.1));
System.out.println("Extracting point at position 0.5: " + line.extractPoint(0.5));
System.out.println("Extracting point at position 0.9: " + line.extractPoint(0.9));
System.out.println("Extracting point at position 1.0: " + line.extractPoint(1.0));
System.out.println("Extracting point at position 1.5: " + line.extractPoint(1.5));
System.out.println("Extracting point at position 1.5 offset 0.5: " + line.extractPoint(1.5, 0.5));
System.out.println("Extracting point at position 1.5 offset -0.5: " + line.extractPoint(1.5, -0.5));
System.out.println("Extracting point at position " + length + ": " + line.extractPoint(length));
System.out.println("Extracting point at position " + (length / 2) + ": " + line.extractPoint(length / 2));
System.out.println("Extracting line from position 0.1 to 0.2: " + line.extractLine(0.1, 0.2));
System.out.println("Extracting line from position 0.0 to " + (length / 2) + ": " + line.extractLine(0, length / 2));