- ベストアンサー
LinuxでCG(ポリゴン)
LINUXでポリゴンをつかって球を作ります 球は経24分割、緯12分割して作ります。 Trigon(座標A,座標B,座標C) 上記のように一つづつ記述していくのですが、 その過程でC言語をつかって上記の形式でfor文をつかって球を構成する全てのTrigonの座標を書き出したいのですが、うまくできません。 どのように記述したらうまくループをまわせるでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
for(緯度=南極;緯度++;緯度<北極) for(経度=西端;経度++;経度<東端) Trigon(座標(緯度,経度),座標(緯度+1,経度),座標(経度,緯度+1)) Trigon(座標(緯度+1,経度+1),座標(緯度+1,経度),座標(経度,緯度+1)) とか。 まずは、ワイアーフレームで描画してみては? -- > どのように記述したらうまくループをまわせるでしょうか? 実際には描画の順序を奥→手前にしないと、変な事になるハズです。 「Zソート」などのアルゴリズムを研究してみてください。
補足
ありがとうございます。 早速やってみます