jQuery UI (ソース: http://jqueryui.com/demos/tabs/ ) のタブを使用して、WebGL GLGE (ソース: http://www.glge.org/ ) を使用して COLLADA dae ファイルを各タブに表示したい)。タブは、xml ファイルに応じて動的に生成する必要があります。すべてが計画どおりに機能しますが、3D オブジェクトのレンダリングだけが機能しません。
私は今、さまざまなアプローチを試みましたが、どれもうまくいきません。結果は毎回同じです。3D COLLADA オブジェクトは、最初のタブでのみレンダリングされます。XML からデータを取得せずに基本的および静的な document.write ステートメントを使用しても、最初のページの建物のみが表示されます。
例えば:
<div id="tabs">
<div id="tabs-1">
//ONLY THIS OBJECT IS RENDERED
<iframe src="glge/index_1.html" height="400" width="400"></iframe>
</div>
<div id="tabs-2">
<iframe src="glge/index_1.html" height="400" width="400"></iframe>
</div>
<div id="tabs-3">
<iframe src="glge/index_1.html" height="400" width="400"></iframe>
</div>
jQuery タブから iframe を使用すると、複数の iframe がレンダリングされます。そう
<iframe src="glge/index_1.html" height="400" width="400"></iframe>
<iframe src="glge/index_1.html" height="400" width="400"></iframe>
<iframe src="glge/index_1.html" height="400" width="400"></iframe>
<div id="tabs">
//codehere
</div>
タブの上に 3 つのレンダリングされた 3D オブジェクトを表示します。
私の問題を理解し、私を助けてくれることを願っています。
編集: 上記の「単純な」例をアップロードしました。以下で確認できます: http://korb.cwsurf.de/tmp/buildingdetail_simple.html
こんにちは、ファイコ