0

イベントがトリガーされたときに、リモート サーバーから 3D モデル (test.obj) を取得する方法はありますか。Android デバイスでレンダリングされます。2 つのオプションがあります。 a) モデルを取得してデバイスに保存し、レンダリングします。b) モデルを取得してレンダリングする

それがどのように機能するかわかりません。主なことは、モデルを取得し、文字列に変換し、デバイスに保存してから再構築するにはどうすればよいですか? ただし、その場合、.3ds モデルの場合は機能しません。

4

1 に答える 1

0

asyncTask を使用してリモート サーバーからイメージをダウンロードし、外部ストレージに保存するのと同じ方法で、3D モデルと対応するマテリアルまたはテクスチャ イメージをリモート サーバーから取得できます。

asyncTask の PostExecute() では、次のように Rajawali を使用して 3d モデルを動的にレンダリングできます。

ObjParser objParser = new ObjParser(RajawaliRenderer renderer, String fileOnSDCard) objParser.parse(); BaseObject3D 3dModel = objParser.getParsedObject();

于 2013-08-13T14:20:18.003 に答える