Condividi tramite


SpatialLocatorAttachedFrameOfReference Classe

Definizione

Rappresenta un frame di riferimento collegato in modo posizionale 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
Ereditarietà
Object Platform::Object IInspectable SpatialLocatorAttachedFrameOfReference
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v2.0)

Commenti

La classe SpatialLocatorAttachedFrameOfReference rappresenta un frame di riferimento relativo al dispositivo che tiene traccia delle modifiche nella posizione segnalata dallo SpatialLocator del dispositivo. Questo frame ha un'intestazione fissa rispetto all'ambiente circostante dell'utente che punta nella direzione rivolta all'utente quando è stato creato il frame. Da allora, tutti gli orientamenti in questo frame di riferimento sono relativi all'intestazione fissa, anche quando l'utente ruota il dispositivo.

Per un visore VR come HoloLens, l'origine del sistema di coordinate di questo frame si trova al centro della rotazione della testa dell'utente, in modo che la sua posizione non sia influenzata dalla rotazione della testa.

Per ottenere spatialLocatorAttachedFrameOfReference, usare la classe SpatialLocator e chiamare CreateAttachedFrameOfReferenceAtCurrentHeading.

Proprietà

RelativeOrientation

Ottiene o imposta l'orientamento di questa cornice dell'origine del riferimento rispetto alla direzione dell'intestazione.

RelativePosition

Ottiene o imposta la posizione di questo frame dell'origine del riferimento rispetto all'oggetto SpatialLocator di cui è in corso il rilevamento.

Metodi

AdjustHeading(Double)

Regola l'intestazione fissa di questo frame di riferimento rispetto all'intestazione corrente.

GetStationaryCoordinateSystemAtTimestamp(PerceptionTimestamp)

Ottiene un sistema di coordinate il cui origine è la posizione del dispositivo in corrispondenza del timestamp specificato, orientato a questo frame dell'intestazione fissa del riferimento. Questo sistema di coordinate rimane fermo e non tiene traccia di ulteriori spostamenti del dispositivo.

TryGetRelativeHeadingAtTimestamp(PerceptionTimestamp)

Calcola l'intestazione del dispositivo in radianti per il timestamp specificato, rispetto all'intestazione fissa di questo frame.

Si applica a

Vedi anche