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


RenderingConnection.SpatialQuerySphereAsync(SpatialQuerySphere) Метод

Определение

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

public:
 System::Threading::Tasks::Task<Microsoft::Azure::RemoteRendering::SpatialQueryResult ^> ^ SpatialQuerySphereAsync(Microsoft::Azure::RemoteRendering::SpatialQuerySphere query);
public System.Threading.Tasks.Task<Microsoft.Azure.RemoteRendering.SpatialQueryResult> SpatialQuerySphereAsync (Microsoft.Azure.RemoteRendering.SpatialQuerySphere query);
member this.SpatialQuerySphereAsync : Microsoft.Azure.RemoteRendering.SpatialQuerySphere -> System.Threading.Tasks.Task<Microsoft.Azure.RemoteRendering.SpatialQueryResult>
Public Function SpatialQuerySphereAsync (query As SpatialQuerySphere) As Task(Of SpatialQueryResult)

Параметры

query
SpatialQuerySphere

Входные параметры запроса.

Возвращаемое значение

Задача с возвращаемым типом SpatialQueryResult, которая содержит массив перекрывающихся компонентов сетки. Асинхронное выполнение завершится во время Update() такта.

Комментарии

Это быстрый способ собрать все части сетки, которые перекрываются с заданными границами. Индивидуальная проверка выполняется на основе границ каждой части сетки в сцене, а не отдельных треугольников. Все сведения для локального выполнения этого запроса доступны на клиенте, но для сцен с большим количеством частей это было бы нецелесообразно. Этот вызов немедленно возвращается и выдает событие при поступлении результата пространственного запроса. Запрос будет выполняться на сервере с состоянием мира в кадре, на который был выполнен запрос. Список результатов не отсортирован. Кроме того, при превышении максимального числа результатов этот запрос возвращает первые n результатов.

Применяется к

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