SpatialLocatorAttachedFrameOfReference 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 attaché positionlement à l’appareil.
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
- 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 SpatialLocatorAttachedFrameOfReference représente un cadre de référence relatif à l’appareil qui suit les changements de position signalés par le SpatialLocator de l’appareil. Ce cadre a un titre fixe par rapport à l’environnement de l’utilisateur qui pointe dans la direction vers laquelle l’utilisateur faisait face lors de la création de l’image. À partir de là, toutes les orientations de ce cadre de référence sont relatives à ce titre fixe, même lorsque l’utilisateur fait pivoter l’appareil.
Pour un casque tel que HoloLens, l’origine du système de coordonnées de ce frame se trouve au centre de rotation de la tête de l’utilisateur, de sorte que sa position n’est pas affectée par la rotation de la tête.
Pour obtenir un SpatialLocatorAttachedFrameOfReference, utilisez la classe SpatialLocator et appelez CreateAttachedFrameOfReferenceAtCurrentHeading.
Propriétés
RelativeOrientation |
Obtient ou définit l’orientation de l’origine de ce cadre de référence par rapport à la direction du titre. |
RelativePosition |
Obtient ou définit la position de l’origine de ce cadre de référence par rapport au SpatialLocator qu’il suit. |
Méthodes
AdjustHeading(Double) |
Ajuste le titre fixe de ce cadre de référence par rapport à son titre actuel. |
GetStationaryCoordinateSystemAtTimestamp(PerceptionTimestamp) |
Obtient un système de coordonnées dont l’origine est la position de l’appareil à l’horodatage spécifié, orienté vers le titre fixe de ce cadre de référence. Ce système de coordonnées reste stationnaire et ne suit aucun autre mouvement de l’appareil. |
TryGetRelativeHeadingAtTimestamp(PerceptionTimestamp) |
Calcule le titre de l’appareil en radians pour l’horodatage spécifié, par rapport au titre fixe de ce frame. |