Partager via


RenderingConnection.SpatialQueryAsync(SpatialQuery) Méthode

Définition

Effectue une requête spatiale sur la scène distante.

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)

Paramètres

query
SpatialQuery

Paramètres d’entrée de requête.

Retours

Tâche avec le type de retour SpatialQueryResult, qui contient le tableau des composants de maillage qui se chevauchent. L’async se termine pendant une Update() coche.

Remarques

Il s’agit d’un moyen rapide de rassembler toutes les parties de maillage qui se chevauchent avec des limites données. La vérification individuelle est effectuée en fonction des limites de chaque partie de maillage dans la scène, et non sur des triangles individuels. Toutes les informations permettant d’effectuer cette requête localement sont disponibles sur le client, mais pour les scènes comportant un grand nombre de parties, cela ne serait pas pratique. Cet appel retourne immédiatement et émet un événement lorsque le résultat de la requête spatiale est arrivé. La requête sera effectuée sur le serveur par rapport à l’état du monde sur l’image sur laquelle la requête a été émise. La liste des résultats n’est pas triée. En outre, lorsque le nombre maximal de résultats est dépassé, cette requête retourne les n premiers résultats.

S’applique à

Voir aussi