問題タブ [windows-mixed-reality]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
unity3d - マーカーを追跡した後、モデルをワールドにピン留めする
複合現実メガネでアプリを開発しています。このアプリケーションでは、アニメーション化された 3D モデルがあり、マーカーを追跡する必要があります。追跡後、マーカーを削除する必要がありますが、モデルは固定された場所に留まらなければならないため、モデルはマーカーが追跡された場所に固定 (ロック) されます。
3D モデルがワールドではなくマーカーに固定され、マーカーを削除すると 3D モデルが消える ImageTarget でのみ通常のトラッキングを行うことができました。
もう 1 つのことは、3D モデルのアニメーションがマーカーの位置に固定された後にのみ開始する必要があることです。
unity3d - Azure 空間アンカーを基準にしてコンテンツを配置する
私は、HoloLens で Azure 空間アンカーをテストする単純なユニティ アプリに取り組んでいます。
https://docs.microsoft.com/de-de/windows/mixed-reality/spatial-anchorsのドキュメントの統計は、空間アンカー座標系を使用して空間アンカーに対してホログラムを配置できる (または配置する必要がある) ことを示しています。しかし、コードでこれを達成する方法に関するドキュメントは見つかりませんでした。
このhttps://github.com/Azure/azure-spatial-anchors-samples Unity の例を見てみました。私が理解しているように、ゲームオブジェクトを空間アンカーの原点に直接配置する方法を示しています。しかし、オブジェクトが常に特定の方向のアンカーから特定の距離に配置されるようにするにはどうすればよいでしょうか?たとえば、4x4 の平行移動行列などを使用します。