2016-06-15 10 views
0

Unity3DエンジンとARToolkitを使用して、マーカーで使用される3Dモデルをクリックして回転できるようにすることができます。基本的に私たちが作っているARデスクトップアプリケーションでは、この機能を3Dモデルにも実装したいと考えています。この問題については親切に助けが必要です。ありがとうございました。UnityとARToolkitを使用したクリック可能なモデルと回転可能なモデル

答えて

0

enter image description here唯一の問題は、AR追跡オブジェクトの変換が視覚情報に基づいて変化することです。

これを基本オブジェクトとして使用し、他のモデルをその子の子として配置するだけであれば、他の状況と同じ方法で位置と回転を変更できます。

このように、マーカーシーンにはAR追跡オブジェクトだけがあります。これは、マーカーのポーズで更新されるオブジェクトです。

次に、キューブはこのオブジェクトの子です。キューブのlocalPositionまたはlocalRotationを変更すると、必要に応じて機能します。

キューブはマーカーシーンの子であり、グローバルな位置と回転は、親の位置と回転のローカル位置と回転(これは標準的な3DEngine/SceneGraphの動作です)の組み合わせになります。

+0

これはできないことを意味しますか? –

+0

それどころか、それは可能であり、かなり単純です。私が言っていることは、AR Trackedオブジェクトとして空のオブジェクトを持って、子オブジェクトを操作する必要があるということです。 – shalafi

+0

私はこれらの手順に従うことができません。どうやったらそれを私に見せてください。非常に役に立ちます。 –

関連する問題