0

私はiOSプログラミングの初心者なので、これが素朴な質問である場合は事前に謝罪してください. いくつかのオブジェクトを 3DS Max から (個別に) エクスポートし (.obj として)、Heiko Behrens 氏提供のアルゴリズムを使用しました。これはここで入手できます。

アルゴリズムが行うことは、.obj ファイルをヘッダー ファイル (頂点、法線、およびテクスチャ座標データを含む) に変換することです。この情報は Xcode によって読み取られ、これらのオブジェクトが iPad にレンダリングされます。

ここで、すべてのオブジェクトを 1 つの大きな .obj ファイルとしてまとめてエクスポートしようとしましたが、作成されたヘッダー ファイルは Xcode が読み取れない形式になっています。そこで、すべてのオブジェクトを個別にエクスポートして、それぞれのオブジェクトの頂点、法線、およびテクスチャ座標を含む 30 個の個別のヘッダー ファイル (30 個のオブジェクトに対応) を作成しました。テスト目的で、最初の 2 つのオブジェクトをレンダリングしました。なんとかできましたが、2 つのオブジェクトが 1 つにマージ (またはオーバーラップ) されて表示されます。オブジェクトの回転を可能にするコードも追加し、2 つのオブジェクトが融合されていることを確認しました。

私の質問は次のとおりです。

3DS Max から個別の obj ファイルをエクスポートすると、これらのオブジェクトの相対位置は保持されますか? そうでない場合、融合ユニットの代わりにこれらのオブジェクトを並べて表示するにはどうすればよいですか?

すべてのオブジェクトを個別に必要な位置に移動する必要がありますか? もしそうなら、親切に私をどのように案内しますか?

私の問題に関するヘルプ/コメントをお待ちしております。よろしくお願いします!!

ありがとう、H

4

1 に答える 1