Aracılığıyla paylaş


RenderingConnection.SpatialQueryAabbAsync(SpatialQueryAabb) Yöntem

Tanım

Sorgu birimi olarak eksene hizalanmış sınırlayıcı kutu (AABB) kullanarak uzak sahnede uzamsal sorgu gerçekleştirir.

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)

Parametreler

query
SpatialQueryAabb

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.