SpatialStationaryFrameOfReference 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 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
- 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. |