float y1 = coords[i*2+1];
float x2 = coords[(i+1)*2];
float y2 = coords[(i+1)*2+1];
if ( i==(curve.get_cpfx()-2) ){
gp.quadTo(x1, y1, x2, y2);
// System.out.println("AddQSpline 1[" + x1 + "," + y1 + "][" + x2 + "," + y2 + "]");
} else {
gp.quadTo(x1, y1, (x1 + x2) / 2, (y1 + y2) / 2);
// System.out.println("AddQSpline 2[" + x1 + "," + y1 + "][" + (x1 + x2)/2 + "," + (y1 + y2)/2 + "]");
}