2012-01-28 44 views
0

D2Dデバイスにアークを描画する必要がありますか?(DrawLineやDrawEllipseのようなもの) それ以外の場合は、返すArcSegment関数がありますD2D1_ARC_SEGMENT構造体、どうすればそれを描くことができますか?C++ Direct2Dデバイスのアークを描画する

答えて

1

D2D1_ARC_SEGMENTは、経路ジオメトリ(ID2D1PathGeometry)を設定するときに使用できます。必要な円弧をパスに追加したら、ID2D1RenderTarget::Draw/FillGeometry()を使用して描くことができます。

0

私はこれを行うことを可能にする特定の機能を認識していませんが、あなたが望むものを達成するために独自の機能を実装することを止めるわけではありません。

私はスプラインに探してお勧めしますし、それらがどのようにwiki

を計算しているが開始するには良い場所のように思えます。数式といくつかのDrawLine呼び出しを使用して円弧を生成することができます。

編集:またはthisの方が良いかもしれません。

関連する問題