Поделиться через


Windows.Perception.Spatial Пространство имен

Содержит классы для рассуждений о пространственных связях в окружающей среде пользователя.

Классы

SpatialAnchor

Представляет систему координат, которая строго привязана к точке в окружающей среде пользователя.

SpatialAnchorExporter

Позволяет приложениям экспортировать пространственные привязки для совместного использования и повторного размещения на разных устройствах, чтобы оба устройства могли использовать одни и те же расположения в окружении пользователей.

SpatialAnchorExportSufficiency

Представляет сведения о том, достаточно ли данных пространственной привязки для совместного использования или повторного размещения.

SpatialAnchorManager

Статические методы для получения хранилища пространственных привязок для текущего приложения.

SpatialAnchorRawCoordinateSystemAdjustedEventArgs

Предоставляет данные для события SpatialAnchor.RawCoordinateSystemAdjusted .

SpatialAnchorStore

Представляет коллекцию объектов SpatialAnchor, хранящихся в Windows от имени приложения.

SpatialAnchorTransferManager

Статические методы для передачи пространственных привязок между устройствами, чтобы оба устройства могли использовать одинаковые расположения в окружении пользователей.

SpatialBoundingVolume

Представляет ограничивающий объем какого-либо вида в окружающей среде пользователя, например прямоугольник, ориентированный прямоугольник, сферу или frustum.

SpatialCoordinateSystem

Представляет систему координат, используемую для обоснования окружения пользователя.

SpatialEntity

Представляет физическое расположение в окружающей среде пользователя и его метаданные, которые приложение намерено предоставить другим устройствам.

SpatialEntityAddedEventArgs

Данные событий для событий добавления пространственной сущности.

SpatialEntityRemovedEventArgs

Данные событий для событий удаления пространственной сущности.

SpatialEntityStore

Представляет общий пул пространственных сущностей, автоматически синхронизируемых между участниками удаленного сеанса.

SpatialEntityUpdatedEventArgs

Данные событий для событий обновления пространственной сущности.

SpatialEntityWatcher

Отслеживает изменения в наборе сущностей, которые участники добавляют, обновляют или удаляют в хранилище пространственных сущностей, и предоставляет уведомления об изменениях этого набора.

SpatialLocation

Представляет расположение устройства в окружающей среде пользователя на определенный момент времени.

SpatialLocator

Предоставляет доступ к расположению устройства, которое отслеживается относительно окружения пользователя, например HoloLens или другой Смешанная реальность гарнитуры.

SpatialLocatorAttachedFrameOfReference

Представляет систему отсчета, которая позиционально присоединена к устройству.

SpatialLocatorPositionalTrackingDeactivatingEventArgs

Предоставляет данные для события SpatialLocator.PositionalTrackingDeactivating .

SpatialStageFrameOfReference

Представляет пространственный этап, определяемый пользователем для определения физического пространства, в котором он намерен использовать Смешанная реальность гарнитуры.

SpatialStationaryFrameOfReference

Представляет систему отсчета, которая остается неподвижной относительно окружения пользователя на определенный момент времени.

Структуры

SpatialBoundingBox

Выровненный по оси ограничивающий прямоугольник в окружающей среде пользователя с координатами, выраженными в метрах.

SpatialBoundingFrustum

Ограничивающий объект в окружающей среде пользователя, определенный как набор из 6 плоскостей с координатами, выраженными в метрах.

SpatialBoundingOrientedBox

Ориентированный ограничивающий прямоугольник в окружающей среде пользователя с координатами, выраженными в метрах.

SpatialBoundingSphere

Ограничивающая сфера в окружающей среде пользователя с координатами, выраженными в метрах.

SpatialRay

Луч в окружающей среде пользователя с координатами, выраженными в метрах.

Перечисления

SpatialAnchorExportPurpose

Указывает назначение экспорта, совместного использования или перелокализации данной пространственной привязки.

SpatialEntityWatcherStatus

Описывает состояние объекта SpatialEntityWatcher .

SpatialLocatability

Указывает состояние жизненного цикла системы пространственного расположения устройства. Это позволяет приложению узнать, может ли оно определить ориентацию устройства или его положение в окружающей среде пользователя.

SpatialLookDirectionRange

Степень, в которой пользователь может осматриваться со своей гарнитурой.

SpatialMovementRange

Степень, в которой пользователь может перемещаться при ношении гарнитуры.

SpatialPerceptionAccessStatus

Это перечисление описывает возможность приложения видеть окружающую среду пользователя способами, требующими возможности spatialPerception. Сюда входит использование SpatialSurfaceObserver или SpatialAnchorTransferManager.

См. также раздел