RenderingConnection.SpatialQueryAsync(SpatialQuery) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在遠端場景中執行空間查詢。
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)
參數
- query
- SpatialQuery
查詢輸入參數。
傳回
具有傳回類型 SpatialQueryResult 的工作,其中包含重迭網格元件的陣列。 非同步會在刻度期間 Update() 完成。
備註
這是收集與指定界限重迭之所有網格部分的快速方式。 個別檢查是根據場景中每個網格部分的界限來執行,而不是在個別三角形上執行。 在本機執行此查詢的所有資訊都可在用戶端上使用,但對於具有大量部分的場景而言,這並不實用。 此呼叫會立即傳回,並在空間查詢結果到達時發出事件。 查詢將在伺服器上針對發出查詢的框架上的世界狀態執行。 結果清單未排序。 此外,當超過結果數目上限時,此查詢會傳回前 n 個結果。