Compartir a través de


RenderingConnection.SpatialQueryAsync(SpatialQuery) Método

Definición

Realiza una consulta espacial en la escena remota.

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

Parámetros

query
SpatialQuery

Parámetros de entrada de consulta.

Devoluciones

Tarea con tipo de valor devuelto SpatialQueryResult, que contiene la matriz de componentes de malla superpuestos. La asincrónica se completará durante un Update() tic.

Comentarios

Esta es una manera rápida de recopilar todas las partes de malla que se superponen con límites dados. La comprobación individual se realiza en función de los límites de cada elemento de malla de la escena, no en triángulos individuales. Toda la información para realizar esta consulta localmente está disponible en el cliente, pero para escenas con un gran número de partes, esto sería poco práctico. Esta llamada devuelve inmediatamente y emite un evento cuando ha llegado el resultado de la consulta espacial. La consulta se realizará en el servidor en el estado del mundo en el marco en el que se emitió la consulta. La lista de resultados no está ordenada. Además, cuando se supera el número máximo de resultados, esta consulta devuelve los primeros n resultados.

Se aplica a

Consulte también