首页 / 浏览问题 / 三维GIS / 问题详情
iClient3D如何在指定位置添加模型
204EXP 2016年11月26日
iClient3D如何在指定位置添加模型

1个回答

先把模型压缩成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下的超图代码搜索关键字:模型即可看见完整关于添加模型的范例。

3,389EXP 2016年11月28日
如果想添加BIM模型呢
BIM应该能像这样加,但是不建议哈。
...