Leggere in inglese

Condividi tramite


SpatialManipulationStartedEventArgs.TryGetPointerPose Metodo

Definizione

Ottiene le posizioni del puntatore disponibile, ad esempio lo sguardo della testa dell'utente e la posa del puntatore di ogni controller di movimento, per l'uso in questo gesto.

public SpatialPointerPose TryGetPointerPose(SpatialCoordinateSystem coordinateSystem);

Parametri

coordinateSystem
SpatialCoordinateSystem

Sistema di coordinate in cui esprimere la posizione del puntatore.

Restituisce

Il puntatore pone.

Commenti

Questa posizione si trova dal timestamp dell'oggetto SpatialInteraction iniziale instradato a questo riconoscimento per iniziare il movimento attivo.

Quando si punta a un'interazione spaziale, ad esempio un gesto di mano, la pressione del controller di movimento o l'interazione vocale, le app devono scegliere un raggio di puntamento disponibile da SpatialPointerPose dell'interazione, in base alla natura dell'interazione SpatialInteractionSource:

  • Se l'origine di interazione non supporta il punto (IsPointingSupported è false), l'app deve essere destinazione in base allo sguardo dell'utente, disponibile tramite la proprietà Head .
  • Se l'origine di interazione supporta il puntatore (IsPointingSupported è true), l'app può invece essere destinazione in base alla posizione del puntatore dell'origine, disponibile tramite il metodo TryGetInteractionSourcePose .

L'app deve quindi intersecare il raggio di puntamento scelto con i propri ologrammi o con la mesh di mapping spaziale per eseguire il rendering dei cursori e determinare con quale utente intende interagire.

Dopo l'avvio di un'interazione, i movimenti relativi della mano o del controller possono essere usati per controllare il movimento, come con il movimento Di manipolazione o navigazione.

Questo metodo restituirà Null se il sistema di coordinate specificato non può trovarsi al momento.

Si applica a

Prodotto Versioni
WinRT Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100