「半径」と「辺の数」です。円形の「なめらかさ」を表しています。円形の正体は、実際に厳密に「円」なのではなくて、辺がたくさんある多角形なのです。(グラフィックカードは完璧な円形を描くことができないのです)つまりこの属性で「辺の数」を明示的に設定できる、ということです。円形のサイズが小さい場合は、辺の数が少なくても見た目に影響しません。大きな円を描いたり、大きく拡大した場合は、辺の数が多くないとギザギザになってしまいます。実は正多角形の専用のクラス、というのはありません。正体は、辺の多い多角形なのでしたね?なので、辺の数をいじってあげれば、お望みの多角形が手に入ります。辺の数が3つの「円」は「三角形」。辺の数が4つの「円」は「正方形」。クラスは最強の図形クラスです。どんな形でも作れます。(ただし、ヘコんでいる辺がないこと)そうなのです。ヘコみのある図形を扱えないのです。ヘコんだ図形が必要な場合は、別の図形を組み合わせて実現してね。凸型多角形を作るには、まず頂点の数を設定します。次に、それぞれの頂点を設定します。);頂点を設定する順番に注意。時計回りか、反時計回りに設定すること。デタラメな順番に設定すると、おかしなことになるよ!sf::ConvexShape(凸型図形)というぐらいなので、その名の通り凸型の図形しか扱えない......と見せかけて、実際にはそうでもありません。仮に図形の重心から各頂点へ線を引いた場合、それらの線は一定の順番で引かれること、です。先に引いた線を逆向きにジャンプしてはいけません。使って作成できる、ということです。凸型図形(ConvexShape)と言いつつ、たとえば星型を描くことなんかが出来てしまったりします。線を描くための専用のクラスはありません。幅がないなら、クラスを使うまでもないから、なのです。sf::Lines);幅のないラインを描くのには頂点リストを使ってます。詳しくは、そちらのチュートリアルを見てね。図形クラスを拡張して、自家製の図形クラスを作れます。クラスを継承して、次の2つの関数をオーバーライドしてね。頂点を取得それと、自家製図形の頂点が変更されるたびに、update()関数を呼んでね。ベースクラスが内部のジオメトリを更新するために必要だよ。自家製図形クラスのサンプルです。名付けて「楕円クラス」。ここでは値を固定してますが、必要ならクラスの属性にしてもよいですね。m_radius;};アンチエイリアス図形ごとにアンチエイリアスの設定をすることはできません。ウィンドウを作るときに、グローバルな属性として設定してね。構造体の中に、設定項目があります。settings);アンチエイリアスが使えるかどうかはグラフィックカードに依存してます。したら、アンチエイリアスはサポートされてないかもしれません。ドライバの設定でオフになってるかもしれません。チュートリアル目次]。