3

QPainter Curved Path の部分だけを描きたいです。私はこのようにパスを持っています:

QPointF p[4];
p[0] = QPoint(100, 200);
p[1] = QPoint(200,  60);
p[2] = QPoint(500, 180);
p[3] = QPoint(600, 100);
cPath.cubicTo(p[1], -a*p[0] + p[1] + a*p[2], a*p[1] + p[2] -a*p[3], p[2]);

これで、図 1に示すようにパスが描画されます。

ここに画像の説明を入力

しかし今、私は2つの点の間の曲線を描きたいだけです.p(1)とp(2)としましょう。

ベジェ曲線の一部だけを描くにはどうすればよいですか?

4

1 に答える 1