Partilhar via


RenderingConnection.SpatialQuerySphereAsync(SpatialQuerySphere) Método

Definição

Executa uma consulta espacial na cena remota com uma esfera como o volume de consulta.

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)

Parâmetros

query
SpatialQuerySphere

Os parâmetros de entrada da consulta.

Devoluções

Tarefa com o tipo de retorno SpatialQueryResult, que contém a matriz de componentes de malha sobrepostos. A assíncrona será concluída durante um Update() tique.

Observações

Esta é uma forma rápida de reunir todas as partes de malha que se sobrepõem a determinados limites. A verificação individual é efetuada com base nos limites de cada parte de malha na cena e não em triângulos individuais. Todas as informações para efetuar esta consulta localmente estão disponíveis no cliente, mas para cenas com um grande número de partes, isso seria impraticável. Esta chamada devolve imediatamente e emite um evento quando o resultado da consulta espacial tiver chegado. A consulta será efetuada no servidor em relação ao estado do mundo na moldura em que a consulta foi emitida. A lista de resultados não está ordenada. Além disso, quando o número máximo de resultados é excedido, esta consulta devolve os primeiros n resultados.

Aplica-se a

Ver também