Partager via


RenderingConnection.SpatialQueryAabbAsync(SpatialQueryAabb) Méthode

Définition

Exécute une requête spatiale sur la scène distante à l’aide d’un cadre englobant aligné sur l’axe (AABB) comme volume de requête.

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)

Paramètres

query
SpatialQueryAabb

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

Retours

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

Remarques

Il s’agit d’un moyen rapide de rassembler toutes les parties de maillage qui chevauchent 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 avec un grand nombre de parties, cela serait peu 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 exécutée sur le serveur par rapport à l’état du monde sur le frame sur lequel 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