bezier
void bezier(double x1, double y1,
void bezier(double x1, double y1,
bezier(x1, y1, x2, y2, x3, y3);
bezier(x1, y1, x2, y2, x3, y3, x4, y4);
BPoint bezier[3] = { fPath.PointAt(i), fPath.PointAt(i+1), fPath.PointAt(i+2) };
shape.BezierTo(bezier);
BPoint bezier[4] = { fPath.PointAt(i), fPath.PointAt(i+1), fPath.PointAt(i+2), fPath.PointAt(i+3) };
BRect r = BezierBounds(bezier, 4);
r = BezierBounds(bezier, 4, fWidth, LineCapMode(), LineJoinMode(), LineMiterLimit());
BPoint bezier[3] = {BPoint(100,0), BPoint(100, 100), BPoint(25, 50)};
shape.BezierTo(bezier);
BPoint bezier[3] = {BPoint(100,0), BPoint(100, 100), BPoint(25, 50)};
shape.BezierTo(bezier);