私はこれを探していましたが、何も見つかりませんでした。アイデアは私が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. 同心円を描く
- 3. CSSのピボットを中心に円を描く
- 4. 親をマスクし、親の中心に透明円を描くカスタムビュー
- 5. iOS-中心と半径を持つ円を描く
- 6. SVGに中空の円を描く
- 7. JButtonの中央に円を描く
- 8. アンドロイドデバイスopencv javaの中心に円を描くことができませんか?
- 9. Cで線形上に円を描く#
- 10. Android:描画同心円
- 11. SVGアニメーション:中心から線を描く
- 12. 円を描く
- 13. 円で円を描く
- 14. Cで楕円を描く方法は?
- 15. c#windowsの同心円を描画するアプリケーション
- 16. 自分の中心を中心円とする円を見つける方法
- 17. 同心円の六角形を描く方法は?
- 18. 円セクターを描く
- 19. アセンブリ - 円を描く
- 20. 矩形に円を描く
- 21. javaFXキャンバスに描画された円の中心をテキストにする方法は?
- 22. 中心楕円の起点
- 23. 円を見つけて円を描く?
- 24. 円の中に完全な三角形を描く方法ボタンのように円を描いています
- 25. 楕円の中に複数の塗りつぶした円弧を描く
- 26. タッチポイントで中心を持つキャンバスに矩形を描く
- 27. Googleマップのポイントを中心に半径を描く
- 28. Qtの中心に位置する点にテキストを描く
- 29. CSSで円の円を描く
- 30. 斬新な円弧を描くアンドロイドドロウダブル円
空の円を描く? –