Compartilhar via


RenderingConnection.SpatialQueryAabbAsync(SpatialQueryAabb) Método

Definição

Executa uma consulta espacial na cena remota usando uma AABB (caixa delimitadora alinhada ao eixo) como o volume de consulta.

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)

Parâmetros

query
SpatialQueryAabb

Os parâmetros de entrada de consulta.

Retornos

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.

Comentários

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

Aplica-se a

Confira também