Dela via


RenderingConnection.SpatialQuerySphereAsync(SpatialQuerySphere) Metod

Definition

Utför en rumslig fråga på fjärrscenen med en sfär som frågevolym.

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

Parametrar

query
SpatialQuerySphere

Frågeindataparametrarna.

Returer

Uppgift med returtypen SpatialQueryResult, som innehåller matrisen med överlappande mesh-komponenter. 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 kommer att utföras 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 också de första n resultaten.

Gäller för

Se även