VisualStdio2013 C# windowsフォームアプリケーションでプログラムを組んでいます
円弧を描画する際、
public void DrawArc(
Pen pen,
float x,
float y,
float width,
float height,
float startAngle,
float sweepAngle
)
を使用することで描けると思うのですが、
円弧を傾けた状態(回転した状態)で描画するにはどうすればよろしいでしょうか?
以下にイメージを貼らせて頂きます。
通常時円弧(赤線)を求める際は、
円弧 = e.Graphics.DrawArc(Pen, x, y, a, b, 0, 90);
45度回転させた際、円弧はどのように求めることができるでしょうか?
ご指導ご鞭撻の程よろしくお願い致します。
※ 追記1
円の求める際、上図は長方形ごと回転させてポイントを取っています。
下の図は長方形を回転させずにポイントを取っています。
今回の場合ですと、下図でポイントを取り、計算するということでよろしいでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/08 07:37
2015/10/08 08:16
2015/10/08 08:44 編集
2015/10/08 09:17
2015/10/08 09:30
2015/10/08 09:40
2015/10/08 11:27
2015/10/09 06:05
2015/10/09 06:09