ウィジェットの操作 > 3D > 3D コンテナ
  
3D コンテナ
このウィジェットの機能
「3D コンテナ」ウィジェットは、エクスペリエンスに自動的に含まれている特別なウィジェットです。除去したり挿入したりすることはできません。このウィジェットは、エクスペリエンス内のすべての 3D ウィジェットを保持するコンテナです。
このウィジェット固有のプロパティ、サービス、イベント、操作
一般的なウィジェットのプロパティ、サービス、イベントのリストについては、共通のウィジェットプロパティ、サービス、イベントを参照してください。
次のテーブルに、このウィジェット固有のプロパティ、サービス、イベントを示します。
プロパティ
説明
拡張トラッキング
* 
「モバイル」プロジェクトでのみ使用できます。
現在の環境内の機能を使用してトラッキングのパフォーマンスを改善し、ターゲットがビューに表示されていない場合であっても、トラッキングを継続します。
ターゲットがビューの範囲から外れた場合は、環境内の別の情報を使用して環境を視覚的にトラッキングすることにより、ターゲットの位置が推測されます。
この目的のために、ターゲットの周囲にマップが構築され、環境とターゲットの両方について、その大部分が静的であると仮定されます。
拡張トラッキングは、次のターゲットタイプでサポートされています。
モデルターゲット
イメージターゲット
空間ターゲット
ThingMark
イベントのトラッキングを有効化
ターゲットトラッキングイベントがトリガされるたびにプログラムによって呼び出される関数 (コールバック) を登録する機能を提供します。たとえば、トラッキングイベントが発生するたびにエクスペリエンスの作成者が通知を受け取るようにするには、このチェックボックスをオンにしてから、次のリスナーイベントを Home.js に追加します。
$scope.$on('tracking', function(evt, arg) {
});
このプロパティがどのように役立つかの例を以下に示します。
ユーザーが空間内を移動してその操作を分析するためのトラッキングとログ
特定の操作を行ったときに、ユーザーの手前にパネルとボタンを配置する場合
ユーザーの視線に従って、環境内の関心のある点を示す場合
ユーザー A の場所を記録するために、その場所を ThingWorx で共有し、同じ空間にある別のユーザーの場所を取得する場合
オブジェクトのシャドウを表示
* 
「モバイル」プロジェクトでのみ使用できます。
モデルとモデルアイテムがエクスペリエンスでレンダリングされるときに、仮想シャドウを表示するかどうかを制御します。
ライトはオブジェクトの真上にあると想定され、シャドウは水平の地表面に直接投影されます。
オブジェクトのシャドウは、適切に使用すると、より現実的なエクスペリエンスを作成する際に非常に役立ちます。通常は、ターゲットが仮想フロアに配置されている空間トラッキングエクスペリエンスで使用されます。
* 
シャドウは、完全に不透明なモデルとモデルアイテムに対してのみ投影されます。遮蔽オブジェクトまたは半透明のオブジェクトでは、シャドウは投影されません。
エクスペリエンスにオブジェクトのシャドウを含めるには、「プロジェクト」枠の「3D コンテナ」ウィジェットをクリックし、「詳細」枠の「オブジェクトのシャドウを表示」チェックボックスをオンにします。
「オブジェクトのシャドウを表示」プロパティ
サービス
説明
カメラをフリーズ
* 
「モバイル」プロジェクトでのみ使用できます。
カメラ機能をフリーズし、特定のステップで一時停止するために使用します。
カメラを再開
* 
「モバイル」プロジェクトでのみ使用できます。
カメラ機能を再開するために使用します。