私の拡張現実アプリケーションでは、マーカーの上に 3D モデルをレンダリングする必要があります。定義済み/初期化された 3D モデルを使用すると、マーカー検出の上にティーポットを表示できます。しかし今、ボタンクリックなどのトリガーイベントでSDカードから動的に別の3Dモデルに置き換えたいと思っています。どのように実装できるかについての提案やガイドラインはありますか? 3D モデルには JPCT-AE を使用しています。
ありがとう
私の拡張現実アプリケーションでは、マーカーの上に 3D モデルをレンダリングする必要があります。定義済み/初期化された 3D モデルを使用すると、マーカー検出の上にティーポットを表示できます。しかし今、ボタンクリックなどのトリガーイベントでSDカードから動的に別の3Dモデルに置き換えたいと思っています。どのように実装できるかについての提案やガイドラインはありますか? 3D モデルには JPCT-AE を使用しています。
ありがとう
多くの研究と試行錯誤の末、ようやく機能するようになりました。この質問をしたとき、SDカードのリモートサーバーからダウンロードしてレンダリングすることにより、マーカー上に3Dモデルを動的に表示したかったのです。このようにRajawali apiを使用してそれを行うことができます
getCurrentScene().removeChild(myCurrentObj);
ObjParser parser = new ObjParser(this, 'mydir\myfile.obj');
parser.parse();
getCurrentScene().addChild(parser.getParsedObject());