SpatialStationaryFrameOfReference Klasse

Definition

Stellt einen Bezugsrahmen dar, der relativ zur Umgebung des Benutzers zu einem bestimmten Zeitpunkt stationär bleibt.

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
Vererbung
Object Platform::Object IInspectable SpatialStationaryFrameOfReference
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 SpatialStationaryFrameOfReference-Klasse stellt einen Bezugsrahmen dar, der relativ zur Umgebung des Benutzers stationär bleibt, während sich der Benutzer bewegt. Dieser Referenzrahmen priorisiert, die Koordinaten in der Nähe des Geräts stabil zu halten. Eine wichtige Verwendung von SpatialStationaryFrameOfReference besteht darin, als zugrunde liegendes Weltkoordinatensystem innerhalb einer Rendering-Engine zu fungieren, wenn Erfahrungen mit sitzbasierter Skalierung oder Weltebene gerendert werden.

Hologramme, die in diesem Frame an einer Koordinate gerendert werden, bleiben in der Regel an Ort und Stelle, wenn der Benutzer das Gerät bewegt. Wenn der Benutzer jedoch einen großen Bereich durchläuft und das Gerät sein Verständnis seiner Umgebung anpasst, können diese Hologramme relativ zur Welt driften. Um diese Abweichung zu vermeiden und Inhalte stark an einem Punkt in der Umgebung des Benutzers zu verankern, erstellen Sie einen SpatialAnchor. Das System passt dann die Position dieses SpatialAnchors relativ zu diesem und anderen Bezugsrahmen an, um diesen Anker genau in der Welt zu halten.

Verwenden Sie zum Abrufen eines SpatialStationaryFrameOfReference die SpatialLocator-Klasse, und rufen Sie CreateStationaryFrameOfReferenceAtCurrentLocation auf.

Eine App kann stattdessen die SpatialStageFrameOfReference-Klasse verwenden, um basierend auf der vom Benutzer definierten Bodenebene oder Bewegungsgrenze eine Benutzeroberfläche im Stand- oder Raummaßstab zu erstellen.

Eigenschaften

CoordinateSystem

Ruft ein stationäres Koordinatensystem mit einem Ursprung an der Position und Ausrichtung des Geräts zum Zeitpunkt der Erstellung dieses Frames ab.

Gilt für: