SpatialLocatorAttachedFrameOfReference Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um quadro de referência que é anexado posicionalmente ao 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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v2.0)
|
Comentários
A classe SpatialLocatorAttachedFrameOfReference representa um quadro de referência relativo ao dispositivo que rastreia as alterações na posição relatada pelo SpatialLocator do dispositivo. Esse quadro tem um título fixo relativo ao ambiente do usuário que aponta na direção que o usuário estava enfrentando quando o quadro foi criado. A partir daí, todas as orientações nesse quadro de referência são relativas a esse título fixo, mesmo quando o usuário gira o dispositivo.
Para um headset como o HoloLens, a origem do sistema de coordenadas desse quadro está localizada no centro da rotação da cabeça do usuário, para que sua posição não seja afetada pela rotação da cabeça.
Para obter um SpatialLocatorAttachedFrameOfReference, use a classe SpatialLocator e chame CreateAttachedFrameOfReferenceAtCurrentHeading.
Propriedades
RelativeOrientation |
Obtém ou define a orientação desse quadro da origem da referência em relação à direção do título. |
RelativePosition |
Obtém ou define a posição desse quadro de origem da referência em relação ao SpatialLocator que ele está acompanhando. |
Métodos
AdjustHeading(Double) |
Ajusta o título fixo desse quadro de referência em relação ao título atual. |
GetStationaryCoordinateSystemAtTimestamp(PerceptionTimestamp) |
Obtém um sistema de coordenadas cuja origem é a posição do dispositivo no carimbo de data/hora especificado, orientado nesse quadro do título fixo da referência. Esse sistema de coordenadas permanece estacionário e não rastreia nenhum movimento adicional do dispositivo. |
TryGetRelativeHeadingAtTimestamp(PerceptionTimestamp) |
Calcula o título do dispositivo em radianos para o carimbo de data/hora especificado, em relação ao título fixo desse quadro. |