AnchorManagerWSA クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
spongy world (生入力) 状態のカプセル化。 その主な義務は、カメラによって走査される空間の上に構築された(spongy)アンカーのグラフの作成とメンテナンスです。
public class AnchorManagerWSA : Microsoft.MixedReality.WorldLocking.Core.AnchorManager
type AnchorManagerWSA = class
inherit AnchorManager
Public Class AnchorManagerWSA
Inherits AnchorManager
- 継承
注釈
アンカーとエッジ作成アルゴリズム:
目標: 最小冗長エッジを持つ最も近い近傍間のエッジで完全に接続されたアンカーの均等な分布を保証するシンプルで堅牢なアルゴリズム
わかりやすくするために、アルゴリズムは時間ステップ間でステートレスにする必要があります
ルール * 2 つのパラメーターは、現在の位置の周りに球 MIN と MAX を定義します* MIN にアンカーが含まれていない場合は常に、新しいアンカーが作成されます * 新しいアンカーが作成されるときには、MAX 内のすべてのアンカーにエッジでリンクされます* MAX 半径は MIN 半径より 20cm 大きく、1 フレーム * MIN に複数のアンカーが含まれている場合は常に、ワールド レコードのスプリント速度を超える 12 m/秒を必要とします。 現在の位置に最も近いアンカーが MIN 内の他のすべてのアンカーに接続されている
プロパティ
AnchorFromSpongy |
spongy 空間からスペース アンカーへの変換を取得します。 (継承元 AnchorManager) |
ErrorStatus |
最後のエラーのエラー文字列。各更新の開始時にクリアされます。 (継承元 AnchorManager) |
MaxAnchorEdgeLength |
2 つのアンカー間にエッジを作成するための最大距離。 (継承元 AnchorManager) |
MaxLocalAnchors |
内部アンカー グラフ内のローカル アンカーの最大数。 (継承元 AnchorManager) |
MinNewAnchorDistance |
新しいアンカーを作成するための最も近いアンカーへのヘッドの最小距離。 (継承元 AnchorManager) |
NumAnchors |
spongy アンカーの現在の数を返します。 (継承元 AnchorManager) |
NumEdges |
spongy アンカーを接続するエッジの数。 (継承元 AnchorManager) |
SpongyAnchors |
spongy world (生入力) 状態のカプセル化。 その主な義務は、カメラによって走査される空間の上に構築された(spongy)アンカーのグラフの作成とメンテナンスです。 (継承元 AnchorManager) |
SupportsPersistence |
基になるアンカーをローカルに永続化して再読み込みできるかどうか。 |
TrackingStartDelayTime |
spongy world (生入力) 状態のカプセル化。 その主な義務は、カメラによって走査される空間の上に構築された(spongy)アンカーのグラフの作成とメンテナンスです。 |
メソッド
CreateAnchor(AnchorId, Transform, Pose) |
spongy world (生入力) 状態のカプセル化。 その主な義務は、カメラによって走査される空間の上に構築された(spongy)アンカーのグラフの作成とメンテナンスです。 |
DestroyAnchor(AnchorId, SpongyAnchor) |
spongy world (生入力) 状態のカプセル化。 その主な義務は、カメラによって走査される空間の上に構築された(spongy)アンカーのグラフの作成とメンテナンスです。 |
Dispose() |
リソースを解放する明示的な破棄。 (継承元 AnchorManager) |
IsTracking() |
spongy world (生入力) 状態のカプセル化。 その主な義務は、カメラによって走査される空間の上に構築された(spongy)アンカーのグラフの作成とメンテナンスです。 |
LoadAnchors() |
永続ストレージから spongy アンカーを読み込む (継承元 AnchorManager) |
LoadAnchors(IPlugin, AnchorId, Transform, List<AnchorManager.SpongyAnchorWithId>) |
永続ストレージから spongy アンカーを読み込む |
RemoveSpongyAnchorById(AnchorId) |
識別されたアンカーへの内部参照をすべて削除します。 (継承元 AnchorManager) |
Reset() |
すべての spongy アンカー オブジェクトを削除し、内部状態をリセットする (継承元 AnchorManager) |
SaveAnchors() |
spongy アンカーを永続ストレージに保存する (継承元 AnchorManager) |
SaveAnchors(List<AnchorManager.SpongyAnchorWithId>) |
spongy world (生入力) 状態のカプセル化。 その主な義務は、カメラによって走査される空間の上に構築された(spongy)アンカーのグラフの作成とメンテナンスです。 |
TryCreate(IPlugin, IHeadPoseTracker) |
spongy world (生入力) 状態のカプセル化。 その主な義務は、カメラによって走査される空間の上に構築された(spongy)アンカーのグラフの作成とメンテナンスです。 |
Update() |
最新の入力を使用して、spongy アンカー/エッジとフィード プラグインが見つからないCreate (継承元 AnchorManager) |