これがStackOverflowに属するべきかどうかは完全にはわかりませんが、ここで説明します。
HTML5<canvas>
オブジェクトを使用して、3Dで単純なバージョンのtic-tac-toeを作成しています。最初のプレーヤーは十字の記号を使用し、2番目のプレーヤーは円の記号を使用します。重要なのは、円形をどのように遠近法で表現するかがわからないということです。
現在、私が使用している方法は、可能な限り多くの角度で(ある程度は)正多角形を作成し、それらの点の間に直線を描いて円を偽造することです。これらの点の座標(角度)は、正弦/余弦を使用して計算しました。
6つの角度を使用:
50の角度を使用する(十分に円のように見えます):
これはうまく機能しますが、円をうまく偽造するにはかなりのポイントが必要です。また、ボールを作るともっと困ります。たとえば、ウィキペディアの写真は、ポイントが多い場合でも、表面がかなり「ブロック状」であることを示しています。http: //en.wikipedia.org/wiki/File :Sphere_wireframe.svg
より実用的な方法でリアルに見える円形を作成できるように、おそらく点なしで、より効果的に円を遠近法で見る方法があるかどうか疑問に思いました。
提案を事前に感謝します。