CもしくはC++で円を描く方法をご教授お願いします。
開発環境はmac/x-codeです。
※Objetive-Cではなく、C/C++で回答お願いします。

C++11は2011年に容認されたC++のISO標準です。以前のC++03に代わるもので、中枢の言語の変更・修正、標準ライブラリの拡張・改善を加えたものです。
C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。
C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。
C++11は2011年に容認されたC++のISO標準です。以前のC++03に代わるもので、中枢の言語の変更・修正、標準ライブラリの拡張・改善を加えたものです。
C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。
C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。
0グッド
3クリップ
投稿2014/09/29 22:17
CもしくはC++で円を描く方法をご教授お願いします。
開発環境はmac/x-codeです。
※Objetive-Cではなく、C/C++で回答お願いします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答2件
0
単に描画したいということであれば、
mac のことはよくわかりませんが、 GUI ツールキットでは楕円の描画の API が提供されているのが一般的です。長方形で領域を渡すので、それを正方形の領域で指定すると円の描画になります。
楕円、描画、使いたいツールキット名 などで検索すると見つかると思います。
何か理由があってスクラッチから書きたいということであれば、
円の描画は ミッチェナー(Michener)、**ブレゼンハム(Bresenham)**のアルゴリズムが有名です。
ただ、きれいに書くためには アンチエイリアス という処理も必要になってきます。
投稿2014/10/01 01:21
総合スコア863
0
質問に対する回答にはなりませんが、参考情報を。
汎用の方法としては、sin,cos で円周上の点を作って、ラインで結んでいくことで円を描くことができます。
しかし、点 (dot) で円を描いていくためのアルゴリズムもあります。
参考:
投稿2014/09/29 22:59
総合スコア22328
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。