RenderingConnection.SpatialQueryAabbAsync(SpatialQueryAabb) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Utför en rumslig fråga på fjärrscenen med hjälp av en axeljusterad avgränsningsruta (AABB) som frågevolym.
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)
Parametrar
- query
- SpatialQueryAabb
Indataparametrarna för frågan.
Returer
Uppgift med returtypen SpatialQueryResult, som innehåller matrisen med överlappande nätkomponenter. Asynkronisering slutförs under en Update() tick.
Kommentarer
Det här är ett snabbt sätt att samla in alla nätdelar som överlappar med angivna gränser. Den enskilda kontrollen utförs baserat på varje nätdels gränser i scenen, inte på enskilda trianglar. All information för att utföra den här frågan lokalt är tillgänglig på klienten, men för scener med ett stort antal delar skulle detta vara opraktiskt. Det här anropet returnerar omedelbart och genererar en händelse när det rumsliga frågeresultatet har anlänt. Frågan utförs på servern mot tillståndet i världen på den ram som frågan utfärdades på. Resultatlistan är inte sorterad. När det maximala antalet resultat överskrids returnerar den här frågan dessutom de första n resultaten.