三維地理人工智能交互電子沙盤 第六課 利用WPF建立3d gis數字地球(非axhost方式)

三維地理人工智能交互電子沙盤 第六課 利用WPF建立3d gis數字地球(非axhost方式)(六)跳轉,增加外部三維模型

 gis3d.MapGo(103, 30, 19); //第一次跳轉會有點慢,主要是獲取數據,如果是用的公網服務器可能會卡一下。第二次就不會了

運行上面的代碼會動畫跳轉到經度103,緯度30 層數爲19層的一個點。

 

下面是在鼠標點擊位置增加一個外部三維模型,目前只支持3ds格式

 gis3d.State = GisLib.WindowsMT.GisState.軍標增加;
            gis3d.AddBiaoState = "增加軍標;常用\\3D模型;";

設置好以後,在地圖上點擊一下,就會彈出一個文件對話框,選擇相應的3ds文件即可,有木有覺得太簡單了。。。實際就是這麼簡單啊。而且在加入的時候SDK會自動計算模型的大小。自動給與一個自適應的大小,並 直接進入編輯狀態, 可直接對才加入的模型進行編輯以及屬性設置如下圖:

編輯方法爲鼠標單擊可以拖動,按住紅藍圈可以旋轉,鼠標滾輪動作可以調整大小,鼠標中鍵按住不要動上下移動可調整離地面高度,並且可以勾選自動顯示選項, 平臺會自動按照可視範圍自動隱藏和調入該模型,即可大範圍加入模型而不卡頓。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章