私はこれを探していましたが、何も見つかりませんでした。アイデアは私がPointF(52.66、60.11)のようなものを持っていて、このPointFを中心に空の円を描きたいのです。私はDrawEllipseでしようとしていたが、それは中心について気にしない!それはちょうど長方形です...私は何らかの変換式を使用すべきだと思いますか?PointFを中心に円を描くC#
1
A
答えて
3
あなたが中心と半径から四角形の座標を計算することができます:心のうち
float x = center.X - radius;
float y = center.Y - radius;
float width = 2 * radius;
float height = 2 * radius;
graphics.DrawEllipse(pen, x, y, width, height);
1
:
RectangleF circle2Rect(Point midPoint, float radius) {
return new RectangleF(midPoint.X-radius,
midPoint.Y-radius,
radius*2,
radius*2);
}
(これはテストされていない) は、パラメータを変換するために使用します円を描く矩形に変換します。
0
円と同じ高さと幅の楕円を描くと、サークルが描画される正方形の左上と右下の点の座標を知る必要がある場合、ポイント(中心)。
関連する問題
- 1. ギャラクシーネクサス、中心の円を描く
- 2. CSSのピボットを中心に円を描く
- 3. iOS-中心と半径を持つ円を描く
- 4. SVGに中空の円を描く
- 5. Cで線形上に円を描く#
- 6. SVGアニメーション:中心から線を描く
- 7. 円で円を描く
- 8. 円セクターを描く
- 9. 同心円の六角形を描く方法は?
- 10. 矩形に円を描く
- 11. 円を見つけて円を描く?
- 12. 楕円の中に複数の塗りつぶした円弧を描く
- 13. 斬新な円弧を描くアンドロイドドロウダブル円
- 14. Googleマップのポイントを中心に半径を描く
- 15. タッチポイントで中心を持つキャンバスに矩形を描く
- 16. Androidで円を描いて円を描く
- 17. 半円を描く方法
- 18. 円の部分を描く
- 19. WPFで円を描く
- 20. Mapkitで円を描く
- 21. C#でGMAP.NETを使ってMAP上に円を描く方法
- 22. Python PIL:イメージの途中で楕円を描く方法は?
- 23. Google Maps v3で中空円を描く方法
- 24. Googleマップを使用して不規則な同心円を描く
- 25. IplImageに二次円弧を描く
- 26. 既存の画像に円を描く
- 27. フレックス:画像に楕円を描く?
- 28. MonoDroid - 実行時に楕円を描く
- 29. Openlayers OpenStreetMapsレイヤーのポリゴンに円を描く
- 30. ランダムな点に円を描く
空の円を描く? –