2016-06-15 5 views
0

私はAugmented Reality主題でやるべき仕事を得ました。 私はカメラでスキャンできるイメージターゲットを持っている拡張現実感を持つアンドロイドアプリを開発する必要があり、3Dオブジェクトを表示する必要があります。 問題はこれです、私はキューブの3Dオブジェクトを持っているとしましょう。 3Dキューブのあらゆる側面のクリックを制御する能力が必要です。 キューブの片面をクリックすると、私は1つのことを行うことができます。また、キューブの別の面をクリックすると、別のことをすることができます。android opencv - 回転ごとに3Dオブジェクトの別のクリックをキャッチすることは可能ですか?

私はopencvに基づいたARToolkitフレームワークを使用しています。 OpenCVのライブラリをC++で作られた

https://github.com/kosiara/artoolkit-android-studio-example

:私はARToolkit SDK、私はここから取ったソースコードのAR単純なプロジェクトを使用しています。

あなたが私を助けることができれば、私は何時間も解決策を探してきました。私は他のフレームワークを探して、それをやってみましたが、私はこれで成功しませんでした。

答えて

1

は、一般的にクリックを制御するように私はここにこの記事を読んでお勧めします。Virtual button in ARToolkit

また、私はあなたがUnity3Dを使用してアプリケーションを実装し、ARToolKit Unityはプラグインがあればのあなたは多分、より良いと思います。

他の投稿から提案された手法を使用してキューブをクリックすると、クリックごとにキューブの回転の様子を確認できます。この回転に基づいて、キューブのどの面がクリックされたかを把握できるはずです。

あなたのアプリの出発点です。

最高

関連する問題