超图的webgl版,有绘制简单体的功能吗

0 投票
看到exsample里有绘制点线面,有绘制多面体的功能吗
4月 17, 2017 分类:  590次浏览 | 用户: honeyftq 初出茅庐 (24 分)

1个回答

0 投票

哈喽,可以看一下这个范例哈:

http://support.supermap.com.cn:8090/iserver/iClient/for3D/webgl/examples/examples.html#

KML&模型下面的 几何面。

这个面的定义是这个:

var polygon = viewer.entities.add({
polygon : {
hierarchy : {
positions : [new Cesium.Cartesian3(290254.5148736448,5637924.074937166,2971777.4768239637),
new Cesium.Cartesian3(286432.14053509803,5640804.651089405,2966391.9275969476),
new Cesium.Cartesian3(283512.2666752818,5640502.494127799,2969385.3689191523),
new Cesium.Cartesian3(287036.36797237827,5636827.146248645,2974105.8904601005)]
},

您做的时候,如果能用鼠标构造出这些点就可以画了。只不过这些只是临时加到球上的,您要是想保存到数据集,需要通过iserver数据服务哦,不过只能存成二维面。具体是获取上述面坐标的x,y,按照iClent for JavaScript的办法构造出二维面加到数据集。

http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/examples.html#3857Map

4月 17, 2017 用户: 邹涛 名扬四海 (3,389 分)
...