Aracılığıyla paylaş


RenderingConnection.SpatialQueryAsync(SpatialQuery) Yöntem

Tanım

Uzak sahnede uzamsal bir sorgu gerçekleştirir.

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)

Parametreler

query
SpatialQuery

Sorgu giriş parametreleri.

Döndürülenler

Örtüşen mesh bileşenleri dizisini tutan SpatialQueryResult dönüş türüne sahip görev. Zaman uyumsuz bir değer çizgisi sırasında Update() tamamlanır.

Açıklamalar

Bu, verilen sınırlarla örtüşen tüm örgü parçalarını toplamanın hızlı bir yoludur. Tek tek denetim, tek tek üçgenlerde değil, sahnedeki her mesh parçasının sınırlarına göre gerçekleştirilir. Bu sorguyu yerel olarak gerçekleştirmeye yönelik tüm bilgiler istemcide kullanılabilir, ancak çok sayıda parçası olan sahneler için bu pratik olmaz. Bu çağrı hemen döndürür ve uzamsal sorgu sonucu geldiğinde bir olay yayar. Sorgu, sorgunun verildiği çerçevede dünyanın durumuna göre sunucuda gerçekleştirilir. Sonuç listesi sıralanmaz. Ayrıca, en fazla sonuç sayısı aşıldığında, bu sorgu ilk n sonucu döndürür.

Şunlara uygulanır

Ayrıca bkz.