HolographicCameraRenderingParameters.SetFocusPoint Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
SetFocusPoint(SpatialCoordinateSystem, Vector3) |
Imposta il punto stazioni nello spazio olografico su cui probabilmente l'utente si concentra per il frame corrente. |
SetFocusPoint(SpatialCoordinateSystem, Vector3, Vector3) |
Imposta il punto stazioni nello spazio olografico su cui l'utente si concentra, nonché la normale per un piano di messa a fuoco attraverso quel punto. |
SetFocusPoint(SpatialCoordinateSystem, Vector3, Vector3, Vector3) |
Imposta il punto di spostamento nello spazio olografico su cui l'utente si concentra, nonché il normale per un piano di messa a fuoco attraverso quel punto. |
SetFocusPoint(SpatialCoordinateSystem, Vector3)
Imposta il punto stazioni nello spazio olografico su cui probabilmente l'utente si concentra per il frame corrente.
public:
virtual void SetFocusPoint(SpatialCoordinateSystem ^ coordinateSystem, float3 position) = SetFocusPoint;
/// [Windows.Foundation.Metadata.Overload("SetFocusPoint")]
void SetFocusPoint(SpatialCoordinateSystem const& coordinateSystem, float3 const& position);
[Windows.Foundation.Metadata.Overload("SetFocusPoint")]
public void SetFocusPoint(SpatialCoordinateSystem coordinateSystem, Vector3 position);
function setFocusPoint(coordinateSystem, position)
Public Sub SetFocusPoint (coordinateSystem As SpatialCoordinateSystem, position As Vector3)
Parametri
- coordinateSystem
- SpatialCoordinateSystem
Sistema di coordinate del vettore di posizione.
- Attributi
Commenti
Esistono due tipi di LSR che l'app può usare - LSR planar e Depth LSR. Planar LSR viene usato dai dispositivi HoloLens e Windows Mixed Reality. LSR di profondità è disponibile in HoloLens 2.
Planar LSR è la modalità predefinita in cui la piattaforma stabilizza un singolo piano nella scena. Questa funzione consente di specificare tale piano. Se si imposta un punto di messa a fuoco manuale, è necessario impostarlo di nuovo ogni frame oppure verrà reimpostato sul relativo valore predefinito. In caso contrario, il punto di messa a fuoco predefinito sarà di 2 metri dal visore visore, con un normale visore visore.
Depth LSR viene ottenuto chiamando CommitDirect3D11DepthBuffer. L'app raggiungerà in genere una qualità visiva ottimale chiamando CommitDirect3D11DepthBuffer per eseguire il commit di un buffer di profondità accurato i cui pixel possono essere mappati a metri usando i piani vicini e lontani specificati.
LSR userà la velocità head e stabilizzerà le cose al mondo, ma se l'applicazione sa che qualcosa si sta spostando attraverso la scena e che l'utente lo segue, la velocità di FocusPoint può essere usata per stabilizzare le cose a tale oggetto in movimento.
Se l'app usa Depth LSR, SetFocusPoint è ancora importante se si vuole stabilizzare un oggetto mobile nella scena.
Vedi anche
Si applica a
SetFocusPoint(SpatialCoordinateSystem, Vector3, Vector3)
Imposta il punto stazioni nello spazio olografico su cui l'utente si concentra, nonché la normale per un piano di messa a fuoco attraverso quel punto.
public:
virtual void SetFocusPoint(SpatialCoordinateSystem ^ coordinateSystem, float3 position, float3 normal) = SetFocusPoint;
/// [Windows.Foundation.Metadata.Overload("SetFocusPointWithNormal")]
void SetFocusPoint(SpatialCoordinateSystem const& coordinateSystem, float3 const& position, float3 const& normal);
[Windows.Foundation.Metadata.Overload("SetFocusPointWithNormal")]
public void SetFocusPoint(SpatialCoordinateSystem coordinateSystem, Vector3 position, Vector3 normal);
function setFocusPoint(coordinateSystem, position, normal)
Public Sub SetFocusPoint (coordinateSystem As SpatialCoordinateSystem, position As Vector3, normal As Vector3)
Parametri
- coordinateSystem
- SpatialCoordinateSystem
Il sistema di coordinate della posizione e dei vettori normali.
Normale del punto attivo nel sistema di coordinate specificato, se noto. Se non c'è alcun normale ovvio, avere il viso dell'utente.
- Attributi
Commenti
Esistono due tipi di LSR che l'app può usare - LSR planar e Depth LSR. Planar LSR viene usato dai dispositivi HoloLens e Windows Mixed Reality. LSR di profondità è disponibile in HoloLens 2.
Planar LSR è la modalità predefinita in cui la piattaforma stabilizza un singolo piano nella scena. Questa funzione consente di specificare tale piano. Se si imposta un punto di messa a fuoco manuale, è necessario impostarlo di nuovo ogni frame oppure verrà reimpostato sul relativo valore predefinito. In caso contrario, il punto di messa a fuoco predefinito sarà di 2 metri dal visore visore, con un normale visore visore.
Depth LSR viene ottenuto chiamando CommitDirect3D11DepthBuffer. L'app raggiungerà in genere una qualità visiva ottimale chiamando CommitDirect3D11DepthBuffer per eseguire il commit di un buffer di profondità accurato i cui pixel possono essere mappati a metri usando i piani vicini e lontani specificati.
LSR userà la velocità head e stabilizzerà le cose al mondo, ma se l'applicazione sa che qualcosa si sta spostando attraverso la scena e che l'utente lo segue, la velocità di FocusPoint può essere usata per stabilizzare le cose a tale oggetto in movimento.
Se l'app usa Depth LSR, SetFocusPoint è ancora importante se si vuole stabilizzare un oggetto mobile nella scena.
Vedi anche
Si applica a
SetFocusPoint(SpatialCoordinateSystem, Vector3, Vector3, Vector3)
Imposta il punto di spostamento nello spazio olografico su cui l'utente si concentra, nonché il normale per un piano di messa a fuoco attraverso quel punto.
public:
virtual void SetFocusPoint(SpatialCoordinateSystem ^ coordinateSystem, float3 position, float3 normal, float3 linearVelocity) = SetFocusPoint;
/// [Windows.Foundation.Metadata.Overload("SetFocusPointWithNormalLinearVelocity")]
void SetFocusPoint(SpatialCoordinateSystem const& coordinateSystem, float3 const& position, float3 const& normal, float3 const& linearVelocity);
[Windows.Foundation.Metadata.Overload("SetFocusPointWithNormalLinearVelocity")]
public void SetFocusPoint(SpatialCoordinateSystem coordinateSystem, Vector3 position, Vector3 normal, Vector3 linearVelocity);
function setFocusPoint(coordinateSystem, position, normal, linearVelocity)
Public Sub SetFocusPoint (coordinateSystem As SpatialCoordinateSystem, position As Vector3, normal As Vector3, linearVelocity As Vector3)
Parametri
- coordinateSystem
- SpatialCoordinateSystem
Sistema di coordinate dei vettori di posizione, normale e velocità.
Normale del punto attivo nel sistema di coordinate specificato, se noto. Se non c'è alcun normale ovvio, avere il viso dell'utente.
Vettore di velocità del punto attivo nel sistema di coordinate specificato.
- Attributi
Commenti
Esistono due tipi di LSR che l'app può usare - LSR planar e Depth LSR. Planar LSR viene usato dai dispositivi HoloLens e Windows Mixed Reality. LSR di profondità è disponibile in HoloLens 2.
Planar LSR è la modalità predefinita in cui la piattaforma stabilizza un singolo piano nella scena. Questa funzione consente di specificare tale piano. Se si imposta un punto di messa a fuoco manuale, è necessario impostarlo di nuovo ogni frame oppure verrà reimpostato sul relativo valore predefinito. In caso contrario, il punto di messa a fuoco predefinito sarà di 2 metri dal visore visore, con un normale visore visore.
Depth LSR viene ottenuto chiamando CommitDirect3D11DepthBuffer. L'app raggiungerà in genere una qualità visiva ottimale chiamando CommitDirect3D11DepthBuffer per eseguire il commit di un buffer di profondità accurato i cui pixel possono essere mappati a metri usando i piani vicini e lontani specificati.
LSR userà la velocità head e stabilizzerà le cose al mondo, ma se l'applicazione sa che qualcosa si sta spostando attraverso la scena e che l'utente lo segue, la velocità di FocusPoint può essere usata per stabilizzare le cose a tale oggetto in movimento.
Se l'app usa Depth LSR, SetFocusPoint è ancora importante se si vuole stabilizzare un oggetto mobile nella scena.