2

私はiOSでのOpenGL開発にかなり慣れていません。*.ply ファイルの形式でオブジェクトの 3D 再構成を作成するソフトウェアに取り組んでいます。これらの単純な頂点のみの *.ply ファイルを視覚化する iOS アプリを作成しようとしています。iPhone および iPad シミュレーターではすべてが意図したとおりに機能しますが、iPhone で実行すると、ビューにレンダリングされたポイントに不具合が生じ、大きな四角形で覆われます。比較は次のとおりです。 iPhoneシミュレーター。OpenGL で同様の問題に遭遇した人はいますか?

4

1 に答える 1

2

OpenGL ES コードをシミュレーターで実行する場合、実際には GPU ではなくシミュレーターのソフトウェア実装で実行していることを理解することが重要です。

シミュレーターの実装は、デバイス GPU の実装に似ていますが、同一ではありません。これは、欠陥のあるコードがシミュレーターで正常にレンダリングされる可能性があることを意味します。glbuffers を使用していて、十分なストレージを割り当てていない場合など、私はいくつかの機会にそれを自分で経験しました。

コードのどこに問題があるかを特定するのは明らかに困難ですが、コードを調べて微妙なエラーを探すことをお勧めします。

于 2012-07-03T22:14:39.967 に答える