1

特定の角度から見ると気になりますが、少し動かしたり、カメラの向きを変えたりすると元に戻ります。これをどこから始めればよいかさえよくわかりません。

空気にさらされた面のみをレンダリングし、opengl でカリングを有効にしていません。

誰がこれを引き起こす可能性があるかについて何か考えがありますか?

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

編集: OpenGL フレームから Model-View-Projection マトリックスを取得してキャプチャし、クリップされた領域の中心点をテストしました。そして、私の計算によると、その点は視錐台にあるはずです。だから私はまだ混乱しています。テーブルは私の作品を示しています。このソリューションから視錐台にいることをテストしました:オブジェクトが OpenGL のクリッピング ボリュームの外側にあるかどうかを確認するには?

パースペクティブ マトリックスの作成に使用されるデータ:

fovy: 70.0f, aspect: 960.0f/640.0f, near: 0.1f, far: 30.0f

lookAt マトリックスの作成に使用されるデータ:

eye: 29.8548 67.6202 37.6915 center: 30.8396 67.4502 37.7284 up: 0.169884 0.985443 0.00636673
4

0 に答える 0