天天看點

ArcEngine下SceneControl疊加影像資料(建構三維地形)

加載完TIN資料後,需要在三維物體上描繪細節,即紋理;建立DEM表面點與紋理空間點的關系,即紋理映射。疊加影像資料就是把影像看作紋理,将其貼在地形表面,讓其具有地形起伏的三維效果。

這裡與GlobeControl下三維場景的建構有所不同,在前面的博文中我們提到過,globe下圖層主要有三種類型:Floating、Draped、Elevation(浮動、疊加和高程圖層),即隻需要設定圖層的屬性即可,疊加圖層與浮動圖層從高程圖層擷取高程值。SceneControl中實作影像的疊加,參照ArcScene中的操作:“右鍵”——>“屬性”——>“基本高度”——>“從表面擷取的高程”,設定為浮動在自定義表面。

ArcEngine下SceneControl疊加影像資料(建構三維地形)

這裡主要使用I3DProperties接口,代碼如下:

繼續閱讀