void drawBroadnipped() { // w=10; for (int iB = 0; iB <= res; iB++) { float t = iB / float(res); float x = bezierPoint(gCur[0], gCur[2], gCur[4], gCur[6], t); float x2 = bezierPoint(gCur[6], gCur[8], gCur[10], gCur[12], t); float y = bezierPoint(gCur[1], gCur[3], gCur[5], gCur[7], t); float y2 = bezierPoint(gCur[7], gCur[9], gCur[11], gCur[13],t); strokeWeight(1); stroke(255); line(x-w,y+w,x+w,y-w); line(x2-w,y2+w,x2+w,y2-w); } }