IAlignmentManager.AddAlignmentAnchor(String, Pose, Pose) Metodo
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.
Aggiungere un ancoraggio per allineare una posa virtuale a una posa nello spazio reale.
public Microsoft.MixedReality.WorldLocking.Core.AnchorId AddAlignmentAnchor (string uniqueName, UnityEngine.Pose virtualPose, UnityEngine.Pose lockedPose);
abstract member AddAlignmentAnchor : string * UnityEngine.Pose * UnityEngine.Pose -> Microsoft.MixedReality.WorldLocking.Core.AnchorId
Public Function AddAlignmentAnchor (uniqueName As String, virtualPose As Pose, lockedPose As Pose) As AnchorId
Parametri
- uniqueName
- String
- virtualPose
- UnityEngine.Pose
Posizione nello spazio di modellazione.
- lockedPose
- UnityEngine.Pose
La posa nello spazio bloccato al mondo.
Restituisce
ID per l'ancoraggio aggiunto se riuscito, else AnchorId.Unknown. Vedere la sezione Osservazioni.
Commenti
Questo deve essere seguito da SendAlignmentAnchors() prima che avrà alcun effetto. L'AnchorId restituito può essere archiviato per la modifica futura dell'ancoraggio creato, ad esempio per la rimozione individuale in RemoveAlignmentAnchor(AnchorId). Il sistema deve essere attualmente tracciato per aggiungere correttamente un ancoraggio di allineamento. L'ancoraggio di allineamento sarà nell'oggetto corrente Fragment. Il frammento corrente sarà disponibile quando non è presente alcun rilevamento e questa chiamata avrà esito negativo. Se questa chiamata ha esito negativo, indicata da una restituzione di AnchorId.Unknown, deve essere chiamata nuovamente in un frame successivo fino a quando non riesce.