Perception. Spatial Namespace
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Contains classes for reasoning about the spatial relationships within the user's surroundings.
Represents a coordinate system that is strongly anchored to a point in the user's surroundings.
Allows apps to export spatial anchors for sharing and relocalization across devices, so that both devices can reason about the same locations in their users' surroundings.
Represents information about whether a spatial anchor's data is sufficient for sharing or relocalization.
Static methods for getting the spatial anchor store for the current app.
Provides data for the SpatialAnchor.RawCoordinateSystemAdjusted event.
Represents a collection of SpatialAnchor objects stored by Windows on behalf of an app.
Static methods for transferring spatial anchors between devices, so that both devices can reason about the same locations in their users' surroundings.
Represents a bounding volume of some kind in the user's surroundings, for example, a box, oriented box, sphere or frustum.
Represents a coordinate system used to reason about the user's surroundings.
Represents a physical location in the user's surroundings and its metadata, which an app intends to share with other devices.
Event data for spatial entity added events.
Event data for spatial entity removed events.
Represents a shared pool of spatial entities, synchronized automatically among the participants in a remote session.
Event data for spatial entity updated events.
Monitors changes to the set of entities that participants add, update, or remove within a spatial entity store, and provides notifications when that set changes.
Represents the location of the device in the user's surroundings at a point in time.
Provides access to the location of a device that's tracked relative to the user's surroundings, such as a HoloLens or other Mixed Reality headset.
Represents a frame of reference that is positionally attached to the device.
Provides data for the SpatialLocator.PositionalTrackingDeactivating event.
Represents a spatial stage, defined by the user to establish the physical space in which they intend to use a Mixed Reality headset.
Represents a frame of reference that remains stationary relative to the user's surroundings at a point in time.
An axis-aligned bounding box in the user's surroundings, with coordinates expressed in meters.
A bounding frustum in the user's surroundings defined as a set of 6 planes, with coordinates expressed in meters.
An oriented bounding box in the user's surroundings, with coordinates expressed in meters.
A bounding sphere in the user's surroundings, with coordinates expressed in meters.
A ray in the user's surroundings, with coordinates expressed in meters.
Specifies the purpose of a given spatial anchor export, sharing or relocalization.
Describes the state of a SpatialEntityWatcher object.
Indicates the lifecycle state of the device's spatial location system. This lets an app know whether it can reason about the device's orientation or its position in the user's surroundings.
The extent to which the user can look around with their headset.
The extent to which the user can move while wearing their headset.
This enumeration describes an app's ability to see the user's surroundings in ways that require the spatialPerception capability. This includes use of either SpatialSurfaceObserver or SpatialAnchorTransferManager.