• ベストアンサー

LinuxでCG(ポリゴン)

LINUXでポリゴンをつかって球を作ります 球は経24分割、緯12分割して作ります。 Trigon(座標A,座標B,座標C) 上記のように一つづつ記述していくのですが、 その過程でC言語をつかって上記の形式でfor文をつかって球を構成する全てのTrigonの座標を書き出したいのですが、うまくできません。 どのように記述したらうまくループをまわせるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

for(緯度=南極;緯度++;緯度<北極)  for(経度=西端;経度++;経度<東端)   Trigon(座標(緯度,経度),座標(緯度+1,経度),座標(経度,緯度+1))   Trigon(座標(緯度+1,経度+1),座標(緯度+1,経度),座標(経度,緯度+1)) とか。 まずは、ワイアーフレームで描画してみては? -- > どのように記述したらうまくループをまわせるでしょうか? 実際には描画の順序を奥→手前にしないと、変な事になるハズです。 「Zソート」などのアルゴリズムを研究してみてください。

rance003
質問者

補足

ありがとうございます。 早速やってみます

関連するQ&A