JavaScript SDK版本3.6.309

2025-04-09

三维模型
  • 优化了las点云数据的解析,用户可在场景中查看las的点云模型。
  • 支持更多revit自带视图类型嵌入模型后,优化了新增视图类型的显示效果,使得新视图与模型叠加后显示更清晰。
  • 第一人称和第三人称漫游下新增对构件hover效果的适配,使其能正常生效。
  • 新增合模工具功能,在多模型加载后可以通过合模工具调整模型位置。前端接口可参考API文档ModelTransformTool。目前支持三种合模方式:点对齐、模型偏移和边对齐。
// 构造合模工具配置项
let modelTransformToolConfig = new Glodon.Bimface.Plugins.ModelTransform.ModelTransformToolConfig();
// 设置Viewer对象
modelTransformToolConfig.viewer = viewer3D;
// 构造合模工具
modelTransformTool = new Glodon.Bimface.Plugins.ModelTransform.ModelTransformTool(modelTransformToolConfig);
// 获取所有模型的坐标变换数据
modelTransformTool.getModelTransformData();
  • 新增调整模型位置接口,可通过一系列坐标变换信息调整模型位置。
// 调整模型位置
viewer3D.setTransformation([
    {
        "modelId": "Id1",
        "transform": "transform1"
    },
    {
        "modelId": "Id2",
        "transform": "transform2"
    }
    // 可以根据需要添加更多的对象
]);