Freigeben über


SpatialLocatorAttachedFrameOfReference Klasse

Definition

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
Object Platform::Object IInspectable SpatialLocatorAttachedFrameOfReference
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.

Gilt für:

Weitere Informationen