1

モデルの断面を作成しようとしています。システムは正常に動作しますが、モデルがクリップされている場合、カメラを直接並べると見えなくなります。

断面のエッジが見やすくなるように、GL_FILL でレンダリングされる面の厚さを変更する方法があるかどうか疑問に思っていました。

現在の効果は、テレビ ゲームでノークリップして壁に並んだときのようなものです。

4

1 に答える 1

3

OpenGL プリミティブは常に無限に薄いです。いいえ、それらを「厚く」することはできません。それがラスタライザーの仕組みです。何らかの厚みが必要な場合は、ジオメトリをクリッピングして自分で「固める」ことにより、自分で実装する必要があります。

良い参考書がわかりません。しかし冒険好きなら、Blender の「Solidify」メッシュ モディファイヤのソース コードを見てみたいと思うかもしれません。

于 2013-07-06T09:29:59.303 に答える