JavaScript SDK版本3.6.217

2022-09-14

三维模型
  • 引线标签样式支持自定义,可以实现标签颜色、标签线宽、文本框背景色、文本字体大小的自定义。
let config = new Glodon.Bimface.Plugins.Drawable.LeadLabelConfig();
config.style = {
    "lineColor":new Glodon.Web.Graphics.Color(0, 0, 0, 1), // 标签颜色
    "backgroundColor":new Glodon.Web.Graphics.Color(255, 255, 255, 1), //文本框背景色
    "fontSize":10, //字体大小
    "lineWidth":1 //标签线宽
};
  • 支持解析rvt文件中的尺寸标注信息(也支持内容为文本的尺寸标注),可通过BimModel下的接口获取模型已有的标注信息。
// 获取模型已有的尺寸标注信息并在控制台输出
viewer3D.getModel().getDimensions(fileId,function(data){console.log(data)});
  • 新增一类前端接口Dimension,支持在三维模型中构造并展示尺寸标注。该系列接口目前支持线性尺寸标注的构造和展示,使用方法可参考示例demo模型尺寸标注

  • 新增rvt格式的剪切贴图材质解析,需要将模型与贴图打包到一个文件夹下并压缩成zip进行转换。

服务端API
  • File Management模块新增获取项目下根文件夹接口,可获取项目对应的根文件夹信息,每个项目有唯一对应的根文件夹,所有项目下文件都存放于根文件夹下。
  • 优化了修改模型指定构件属性的接口,解决了查询修改的构件属性会产生延迟的问题,基本实现修改后的构件属性实时同步到数据库。
场景编辑
  • 在场景编辑模块,模型资源进入编辑状态时保留了指北针的显示,便于进行方向指导。