開源三維GIS之Cesium建立盒幾何物件 二

2021-08-24 23:42:12 字數 1332 閱讀 7408

類似於睿城傳奇stampgis的幾何物件,cesium也提供多種幾何物件,開發人員可以根據自己的需要建立。今天我們來學習一下cesium建立boxgeomtry。cesium提供多種方法來建立boxgemotry。

(1)使用使用預設的方法來來建立盒幾何物件。需要提供在三維中最小點和最大點。具體如下圖所示,假設在0-xyz座標系中,確定最大點和最小點。即可。

示例源**如下:

var box = new cesium.boxgeometry();
繪製三維效果:

提供空間中的五點,應該說是不在同乙個平面上的五個點,來建立盒幾何物件,示意圖如下所示。

示例源**如下:

var demo = 

cesium.axisalignedboundingbox.frompoints(cesium.cartesian3.fromdegreesarray([

0, 40.0,

0, 35.0,

75.0, 0,

70.0, 0,

18.0, 40.0

]));

var box = cesium.boxgeometry.fromaxisalignedboundingbox(demo );

效果和上面類似

(3)fromdimensions
通過尺寸的方式來建立盒幾何物件模型。尺寸的起點為原點,因此要求所有的數值比起點的值,要不然會出現平面的情況。和最開始預設的方式相比,就是最小值預設為原點了。

示例源**如下:

var box = cesium.boxgeometry.fromdimensions();
下面來看一下建立盒幾何模型物件整個樣例源**。

三維gis 開源軟體有哪些 與GIS相關開源軟體

與gis相關開源軟體問題概述 因為各種原因,arcgis oracle等商業軟體無法使用,可以選用開源軟體,如udig與postgis geoserver tomcat openlayers組合實現webgis服務。1.gis桌面軟體 進行空間資料採集 處理 分析等的gis桌面軟體 udig qgi...

三維GIS平台介紹

1 google earth 2004年10月27日google宣布收購了key hole公司,並於2005年6月推出了google earth系列軟體。google earth以三維地球的形式把大量 衛星 航拍 和模擬三維影象組織在一起,使使用者從不同角度瀏覽地球。google earth的資料 ...

osg 三維gis開發 OSG三維模型初探

最近在研究osg開發,準備用osg osgearth開發一套三維地形gis系統,目前研究在vs2008下把osg 2.8.3 debug和release 和osearth 2.0.0 release,debug版沒編譯是考慮只把它作為地形生成工具使用,但目前開發過程中發現osg的debug是需要它的...