IAlignmentManager Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Gestire l'aggiunta dello spazio bloccato al frame di coordinate definito dall'utente in un set discreto di punti nel mondo.
public interface IAlignmentManager
type IAlignmentManager = interface
Public Interface IAlignmentManager
- Derivato
Proprietà
PinnedFromLocked |
Posizione da inserire nella gerarchia della fotocamera sopra la trasformazione WorldLocking Adjustment (se presente). |
Metodi
AddAlignmentAnchor(String, Pose, Pose) |
Aggiungere un ancoraggio per allineare una posa virtuale a una posa nello spazio reale. |
ClearAlignmentAnchors() |
Rimuovere tutti gli ancoraggi di allineamento aggiunti. Maggiore efficienza rispetto alla rimozione individuale e non richiede l'archiviazione degli ID durante la creazione. |
ComputePinnedPose(Pose) |
Aggiornamento in base alla nuova posizione della testa. |
GetAlignmentPose(AnchorId, Pose) |
Ottiene la posizione dello spazio bloccato globale associata a questo ancoraggio di allineamento. |
Load() |
Caricare tutto lo stato persistente necessario per ricostruire l'ancoraggio corrente. |
RegisterForLoad(PostAlignmentLoadedDelegate) |
Registrarsi per notifica che i dati pin sono stati caricati ed è disponibile. |
RemoveAlignmentAnchor(AnchorId) |
Rimuovere l'ancoraggio di allineamento specificato dal sistema. |
RestoreAlignmentAnchor(String, Pose) |
Tentare di ripristinare un ancoraggio di allineamento da una sessione precedente. L'ancoraggio di allineamento archiviato deve corrispondere sia in uniqueName che in una posizione virtuale. |
Save() |
Salvare lo stato necessario per ricostruire in un secondo momento dalla risorsa di archiviazione permanente. |
SendAlignmentAnchors() |
Inviare tutti gli ancoraggi di allineamento accumulati. |
UnregisterForLoad(PostAlignmentLoadedDelegate) |
Annullare la registrazione per la notifica che i dati pin sono stati caricati ed è disponibile. |
Eventi
OnTriangulationBuilt |
La nuova triangolazione è stata costruita in base alle posizioni recenti. |