3D 空間の三角形から BSP ツリーを構築しています。すべての三角形は、BSP ツリーを作成する前にビュー空間に変換されています。したがって、ポイント (0, 0, 0) を視聴者の目の位置として使用し、ツリーを遠くから近くまでトラバースし、訪れたすべての三角形をリストに追加します。
次に、リストを繰り返し処理し、三角形を正投影で変換して画面に描画します。これはほとんどの場合機能しますが、三角形の順序が間違っているために奇妙なアーティファクトが発生することがあります。代わりに透視投影を使用すると、これは決して起こりません。
正投影でこれが起こるのはなぜですか? 正投影での可視性の問題を解決するときに、BSP ツリーは機能しませんか? または、目の位置を採用する必要がありますか?