SpatialStationaryFrameOfReference Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un cadre de référence qui reste stationnaire par rapport à l’environnement de l’utilisateur à un moment donné.
public ref class SpatialStationaryFrameOfReference 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 SpatialStationaryFrameOfReference 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 SpatialStationaryFrameOfReference
Public NotInheritable Class SpatialStationaryFrameOfReference
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v2.0)
|
Remarques
La classe SpatialStationaryFrameOfReference représente une trame de référence qui reste stationnaire par rapport à l’environnement de l’utilisateur à mesure que l’utilisateur se déplace. Ce cadre de référence privilégie la stabilité des coordonnées près de l’appareil. Une utilisation clé d’un SpatialStationaryFrameOfReference consiste à agir en tant que système de coordonnées mondiales sous-jacent dans un moteur de rendu lors du rendu d’expériences à l’échelle des sièges ou à l’échelle mondiale.
Les hologrammes affichés à une coordonnée dans ce cadre restent généralement en place lorsque l’utilisateur déplace l’appareil. Toutefois, à mesure que l’utilisateur se déplace dans une grande zone et que l’appareil ajuste sa compréhension de son environnement, ces hologrammes peuvent dériver par rapport au monde. Pour éviter cette dérive et ancrer fortement le contenu à un point dans l’environnement de l’utilisateur, créez un SpatialAnchor. Le système ajustera ensuite la position de ce SpatialAnchor par rapport à ce et à d’autres cadres de référence, en fonction des besoins pour maintenir cette ancre précisément en place dans le monde.
Pour obtenir un SpatialStationaryFrameOfReference, utilisez la classe SpatialLocator et appelez CreateStationaryFrameOfReferenceAtCurrentLocation.
Pour créer une expérience à l’échelle permanente ou à l’échelle de la salle en fonction du plan d’étage ou de la limite de mouvement définie par l’utilisateur, une application peut utiliser la classe SpatialStageFrameOfReference à la place.
Propriétés
CoordinateSystem |
Obtient un système de coordonnées stationnaire avec une origine à la position et à l’orientation de l’appareil au moment de la création de cette trame. |