IAlignmentManager.AddAlignmentAnchor(String, Pose, Pose) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agregue un delimitador para alinear una posición virtual con una posición en el espacio real.
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
Parámetros
- uniqueName
- String
- virtualPose
- UnityEngine.Pose
Posición en el espacio de modelado.
- lockedPose
- UnityEngine.Pose
La posición en el espacio bloqueado por el mundo.
Devoluciones
Identificador del delimitador agregado si se realiza correctamente; de lo contrario, AnchorId.Unknown. Vea Notas.
Comentarios
Esto debe seguirse SendAlignmentAnchors() antes de que tenga ningún efecto. El AnchorId devuelto se puede almacenar para la manipulación futura del delimitador creado (por ejemplo, para la eliminación individual en RemoveAlignmentAnchor(AnchorId)). El sistema debe estar realizando un seguimiento actualmente para agregar correctamente un delimitador de alineación. El delimitador de alineación estará en el actual Fragment. El fragmento actual estará disponible cuando no haya ningún seguimiento, por lo que se producirá un error en esta llamada. Si se produce un error en esta llamada, indicada por una devolución de AnchorId.Unknown, se debería llamar de nuevo en un marco posterior hasta que se realice correctamente.