溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

TE二次開發(fā)中曲面的示例分析

發(fā)布時(shí)間:2022-01-13 16:59:12 來源:億速云 閱讀:114 作者:小新 欄目:大數(shù)據(jù)

小編給大家分享一下TE二次開發(fā)中曲面的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

在TE的開發(fā)中,畫面的時(shí)候,除了在貼地情況下,面狀對(duì)象可以按照地形的方式貼在地上,其他的相對(duì)地面和絕對(duì)高度,都是一個(gè)平面的效果,畫線的時(shí)候也面臨同樣的情況,這樣在TE的球面mpt中,按照一個(gè)中心點(diǎn)設(shè)置面的位置,就會(huì)導(dǎo)致有些面或者線的部分在地底下,效果相當(dāng)不好,而到目前未見更新此處的api。

在cesium的三維中,就可以直接畫曲面或者曲線,參見Cesium系列:加載不規(guī)則形狀出圖,并且可以貼上圖片作為紋理顯示。

如何使用TE的api在地圖上畫一個(gè)曲面或者曲線,至少能按照地形的方式顯示出來起伏呢,按照起伏做個(gè)三維模型對(duì)象,是可以考慮的方式,不過需要數(shù)據(jù)人員制作,這里說一種參照高程數(shù)據(jù)的思路,通過插值的方式,畫多個(gè)面代替一個(gè)面。

線的畫法就比較簡單了,通過一定的距離,插值中間的數(shù)據(jù),插值越多,線就顯著圓滑,參見TE地圖上畫餅狀圖,點(diǎn)足夠多的時(shí)候,都能在地圖上畫出來圓形。

畫面的時(shí)候,可以從面中取采樣點(diǎn),每個(gè)點(diǎn)都有相對(duì)地表的高度,這個(gè)采樣點(diǎn),可以根據(jù)面狀對(duì)象的四至范圍,按照橫向和縱向坐標(biāo)均勻獲取,密度越高,面跟地形的符合度就越高,不規(guī)則的面狀對(duì)象,多余的點(diǎn),可通過點(diǎn)是否在面中進(jìn)行數(shù)據(jù)過濾,點(diǎn)過濾完成后,每3個(gè)點(diǎn)連接成一個(gè)三角形,這個(gè)規(guī)則在互聯(lián)網(wǎng)上能搜到對(duì)應(yīng)的算法,三角形連接完成后,就形成了一個(gè)類似高程的三角格網(wǎng),將這些三角形在地圖上畫出來,就會(huì)形成一個(gè)跟高程走勢(shì)差不多的面。

TE二次開發(fā)中曲面的示例分析

這些三角形按照api去掉邊線,填充上顏色,就會(huì)顯示的像一個(gè)。

三維模型也可以根據(jù)三角格網(wǎng)生成,根據(jù)模型的格式,將上邊的數(shù)據(jù)生成模型,而且模型上還可以填充貼圖。

規(guī)則的多邊形面,有對(duì)應(yīng)的貼圖的文件,根據(jù)多邊形的范圍和圖片的太小,通過數(shù)據(jù)插值,填充上邊三角形中的顏色數(shù)據(jù),形成一個(gè)類似的貼圖效果,圖片本身就是顏色組成的。

以上是“TE二次開發(fā)中曲面的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

te
AI