JavaScript SDK版本3.6.121

2021-01-13

三维模型
// 判断外部构件是否含有动画
var animatable = extObjMng.isAnimatable(id);
// 播放外部构件动画
extObjMng.play(id);
// 暂停外部构件动画
extObjMng.pause(id);
// 停止外部构件动画
extObjMng.stop(id);
// 设置第三人称漫游模式
viewer3D.setNavigationMode(Glodon.Bimface.Viewer.NavigationMode3D.ThirdPerson)
// 设置漫游速度,速度倍率范围[0,25]  
viewer3D.setFlySpeedRate(1)
  • 新增三维标签双击事件和右键事件
  • 新增了反向剖切的功能,通过默认剖切工具可以进入反向模式,在模型场景中生成透视效果
模型效果
  • 新增设置地图资源的接口,可自行加载TMS协议的影像资源,并设置版权信息
// 设置地图类型为高德不带标签的卫星影像,设置高德地图的版权
map.setMapSource({
  credit:Glodon.Bimface.Common.Credit.Amap,
  url:'https://webst01.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=6&x={x}&y={y}&z={z}'
});
// 设置地图类型为OSM的道路图,设置OSM地图的版权
map.setMapSource({
  credit:Glodon.Bimface.Common.Credit.OSM,
  url:"https://c.tile.openstreetmap.org/{z}/{x}/{y}.png"
});
// 设置地图类型为AcrGIS的道路图,自定义版权信息内容
map.setMapSource({
  credit: Glodon.Bimface.Common.Credit.Custom,
  url: 'https://map.geoq.cn/ArcGIS/rest/services/ChinaOnlineCommunity/MapServer/tile/{z}/{y}/{x}',
  copyright:'BIMFACE地图服务',
  text:'BIMFACE服务',
  link:'https://bimface.com/'
})
// 获取当前的地图资源信息
var source = map.getMapSource();
模型转换
  • 优化3dm模型构件树,使其构件树结构与建模软件中保持一致