1

球体の描画に関するレッドブックのコードを読みましたが、これは半径 = 1 の単位球体です。正二十面体から始まり、x と az は、12 個の頂点すべてと中心の間の距離が 1 になるように定義されています。x と z を比例的に変更しましたが、うまくいきませんでした。より小さな球体を得るには、x と z の値をどのように設定すればよいですか?

4

1 に答える 1

2

球体を描画する前にスケーリング変換を適用します。固定機能のパイプラインを使用している場合は、glScalef(...). それ以外の場合は、スケーリング マトリックスを自分で作成する必要があります。

于 2012-11-09T14:41:44.277 に答える