SpatialLocatorAttachedFrameOfReference Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Bezugsrahmen dar, der positionell an das Gerät angefügt ist.
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v2.0)
|
Hinweise
Die SpatialLocatorAttachedFrameOfReference-Klasse stellt einen geräterelativen Referenzrahmen dar, der Änderungen an der Position nachverfolgt, die vom SpatialLocator des Geräts gemeldet werden. Dieser Frame hat eine feste Überschrift relativ zur Umgebung des Benutzers, die in die Richtung zeigt, in die sich der Benutzer beim Erstellen des Frames befand. Ab dann sind alle Ausrichtungen in diesem Bezugsrahmen relativ zu dieser festen Überschrift, auch wenn der Benutzer das Gerät rotiert.
Bei einem Headset wie HoloLens befindet sich der Ursprung des Koordinatensystems dieses Frames in der Drehmitte des Kopfes des Benutzers, sodass seine Position nicht von der Kopfrotation beeinflusst wird.
Um einen SpatialLocatorAttachedFrameOfReference abzurufen, verwenden Sie die SpatialLocator-Klasse , und rufen Sie CreateAttachedFrameOfReferenceAtCurrentHeading auf.
Eigenschaften
RelativeOrientation |
Ruft die Ausrichtung des Ursprungs dieses Bezugsrahmens relativ zur Richtung der Überschrift ab oder legt diese fest. |
RelativePosition |
Ruft die Position des Ursprungs dieses Bezugsrahmens relativ zum SpatialLocator ab, den er verfolgt, oder legt diese fest. |
Methoden
AdjustHeading(Double) |
Passt die feste Überschrift dieses Bezugsrahmens relativ zur aktuellen Überschrift an. |
GetStationaryCoordinateSystemAtTimestamp(PerceptionTimestamp) |
Ruft ein Koordinatensystem ab, dessen Ursprung die Position des Geräts zum angegebenen Zeitstempel ist, ausgerichtet auf die feste Überschrift dieses Bezugsrahmens. Dieses Koordinatensystem bleibt stationär und verfolgt keine weitere Bewegung des Geräts nach. |
TryGetRelativeHeadingAtTimestamp(PerceptionTimestamp) |
Berechnet die Überschrift des Geräts in Bogenmaßen für den angegebenen Zeitstempel relativ zur festen Überschrift dieses Frames. |