iClient3D如何在指定位置添加模型

0 投票
iClient3D如何在指定位置添加模型
11月 26, 2016 分类:  912次浏览 | 用户: 王大锤 牛刀小试 (204 分)

1个回答

0 投票
 
已采纳

先把模型压缩成zip文件,放在iserver目录下,压缩前的文件组织可以在iserver搜索“jeep.zip”参考。

代码如下:

//GeoModel
var geomodel=new SuperMap.Web.Core.GeoModel();                    geomodel.fromModelFile("http://localhost:8090/iserver/files1.zip");
geomodel.set_position(point3d); // point3d指定坐标
var style=new SuperMap.Web.Core.Style3D();
style.set_altitudeMode(2);
var feature1=new SuperMap.Web.Core.Feature3D();
feature1.set_geometry(geomodel);
feature1.set_style3D(style);
scene.get_trackingLayer3D().add(feature1,"geomodel");

完整范例可以在超图资源中心http://support.supermap.com.cn,云GIS下的超图代码搜索关键字:模型即可看见完整关于添加模型的范例。

11月 28, 2016 用户: 邹涛 名扬四海 (3,389 分)
采纳于 11月 30, 2016 用户:王大锤
如果想添加BIM模型呢
BIM应该能像这样加,但是不建议哈。
...