RenderingConnection.SpatialQueryAabbAsync(SpatialQueryAabb) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выполняет пространственный запрос к удаленной сцене, используя выровненный по оси ограничивающий прямоугольник (AABB) в качестве тома запроса.
public:
System::Threading::Tasks::Task<Microsoft::Azure::RemoteRendering::SpatialQueryResult ^> ^ SpatialQueryAabbAsync(Microsoft::Azure::RemoteRendering::SpatialQueryAabb query);
public System.Threading.Tasks.Task<Microsoft.Azure.RemoteRendering.SpatialQueryResult> SpatialQueryAabbAsync (Microsoft.Azure.RemoteRendering.SpatialQueryAabb query);
member this.SpatialQueryAabbAsync : Microsoft.Azure.RemoteRendering.SpatialQueryAabb -> System.Threading.Tasks.Task<Microsoft.Azure.RemoteRendering.SpatialQueryResult>
Public Function SpatialQueryAabbAsync (query As SpatialQueryAabb) As Task(Of SpatialQueryResult)
Параметры
- query
- SpatialQueryAabb
Входные параметры запроса.
Возвращаемое значение
Задача с возвращаемым типом SpatialQueryResult, которая содержит массив перекрывающихся компонентов сетки. Асинхронный процесс завершится во время Update() такта.
Комментарии
Это быстрый способ сбора всех частей сетки, которые перекрываются с заданными границами. Индивидуальная проверка выполняется на основе границ каждой части сетки в сцене, а не отдельных треугольников. Все сведения для локального выполнения этого запроса доступны на клиенте, но для сцен с большим количеством частей это было бы непрактично. Этот вызов немедленно возвращается и выдает событие при получении результата пространственного запроса. Запрос будет выполняться на сервере с состоянием мира в кадре, на который был выполнен запрос. Список результатов не отсортирован. Кроме того, при превышении максимального числа результатов этот запрос возвращает первые n результатов.