SpatialLocatorAttachedFrameOfReference Clase

Definición

Representa un marco de referencia que está conectado de forma posicional al dispositivo.

public ref class SpatialLocatorAttachedFrameOfReference sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SpatialLocatorAttachedFrameOfReference final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SpatialLocatorAttachedFrameOfReference
Public NotInheritable Class SpatialLocatorAttachedFrameOfReference
Herencia
Object Platform::Object IInspectable SpatialLocatorAttachedFrameOfReference
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v2.0)

Comentarios

La clase SpatialLocatorAttachedFrameOfReference representa un marco relativo al dispositivo de referencia que realiza un seguimiento de los cambios en la posición notificada por spatialLocator del dispositivo. Este marco tiene un encabezado fijo en relación con el entorno del usuario que apunta en la dirección a la que se enfrentaba el usuario cuando se creó el marco. A partir de entonces, todas las orientaciones de este marco de referencia son relativas a ese encabezado fijo, incluso cuando el usuario gira el dispositivo.

Para un casco como HoloLens, el origen del sistema de coordenadas de este marco se encuentra en el centro de rotación de la cabeza del usuario, de modo que su posición no se vea afectada por la rotación de la cabeza.

Para obtener spatialLocatorAttachedFrameOfReference, use la clase SpatialLocator y llame a CreateAttachedFrameOfReferenceAtCurrentHeading.

Propiedades

RelativeOrientation

Obtiene o establece la orientación de este marco de origen de referencia en relación con la dirección del encabezado.

RelativePosition

Obtiene o establece la posición de este marco de origen de referencia en relación con spatialLocator que realiza el seguimiento.

Métodos

AdjustHeading(Double)

Ajusta el encabezado fijo de este marco de referencia con respecto a su título actual.

GetStationaryCoordinateSystemAtTimestamp(PerceptionTimestamp)

Obtiene un sistema de coordenadas cuyo origen es la posición del dispositivo en la marca de tiempo especificada, orientada a este marco del encabezado fijo de la referencia. Este sistema de coordenadas permanece estacionario y no realiza un seguimiento de ningún movimiento adicional del dispositivo.

TryGetRelativeHeadingAtTimestamp(PerceptionTimestamp)

Calcula el encabezado del dispositivo en radianes para la marca de tiempo especificada, en relación con el encabezado fijo de este marco.

Se aplica a

Consulte también