JavaScript SDK版本3.6.74

2020-04-15

三维模型
// 获取构件嵌套关系
viewer3D.getNestedComponents(function(data){
  console.log(data);
});
var splineCurve = new Glodon.Bimface.Plugins.Geometry.SplineCurve(points);
splineCurve.setWidth(5);
splineCurve.setColor(new Glodon.Web.Graphics.Color(255, 255, 0, 0.6));
// 样条曲线类型为spline,折线为polyline
splineCurve.setType("polyline");
// 构造地图配置项
var mapConfig = new Glodon.Bimface.Plugins.TileMap.MapConfig();
mapConfig.viewer = viewer3D;
// 设置模型载入的基点
mapConfig.basePoint = {
  "x": 56087.834,
  "y": -6589.046
}
// 设置模型基点对应的经纬度坐标、高程等信息
mapConfig.modelPosition = [121.4962140700, 31.1784349300];
mapConfig.modelRotationZ = 2.3 * Math.PI / 180;
mapConfig.modelAltitude = 4.000;
// 构造地图对象
var map = new Glodon.Bimface.Plugins.TileMap.Map(mapConfig);
  • 优化了目录树中创建房间的规则
矢量图纸
  • 新增了修改自定义模式的默认颜色的功能,优化了不同模式的显示效果
  • 新增了矢量图纸中测量工具的比例尺设置的功能,可以进行长度换算
  • 新增了修改图元颜色的方法,可应用于图纸对比的应用场景
/* 根据ID设置及恢复图元颜色
*  ids, 类型:Array, 描述:图元ID
*  color, 类型:Glodon.Web.Graphics.Color
*/
var color = new Glodon.Web.Graphics.Color(17, 218, 185, 30);
viewer2D.overrideElementsColorById(ids, color);
viewer2D.restoreElementsColorById(ids);
/* 修改及恢复所有图元颜色
*  注:此方法不影响根据ID修改的图元颜色
*/
viewer2D.setGlobalColor(color);
viewer2D.restoreGlobalColor();
服务端API
  • 在获取图纸对比结果中新增了根据图层进行筛选的功能
交互
  • 优化了编辑空间的交互行为
  • 优化了模型框选放大的交互规则