JavaScript SDK版本3.6.325

2025-09-10

三维模型
// 初始化显示组件
let options = new BimfaceSDKLoaderConfig();
options.viewToken = viewToken;
options.language = BimfaceLanguageOption.ja_JP;  // 日语版
BimfaceSDKLoader.load(options, successCallback, failureCallback);
  • 进一步增强了rfa文件的解析能力,不仅可提取族文件的所有参数相关信息,还提取了嵌套族的参数相关信息。可通过获取数据包资源API获取信息,在Body中填入参数"paths":“metadata/familyInfo.json”。
球体场景
  • 球体场景编辑组件语言版本支持英文版本,可在构造BimfaceSDKLoaderConfig时进行设置。

  • 新增电子围墙功能,可基于经纬度坐标点位创建电子围墙效果。

// 构造电子围墙配置项
let wallEffectConfig = new Glodon.Bimface.Earth.Plugins.Animation.WallEffectConfig();
wallEffectConfig.viewer = viewerGIS;
wallEffectConfig.direction = {
    type: "Tangent",  // 沿着路径的切线方向运动
    reverse: false    // 运动方向为逆时针
}
wallEffectConfig.duration = 3500;
wallEffectConfig.height = 8;
// 设置围墙路径范围
wallEffectConfig.path = [{lat: 39.909020306, lon: 116.396206201, alt: 0.1},{lat: 39.909067704, lon: 116.396543026, alt:0.1},{lat: 39.909020306, lon: 116.396206201, alt: 0.1}];
// 电子围墙颜色
wallEffectConfig.color = new Glodon.Web.Graphics.Color(50, 211, 166, 0.8);
// 构造电子围墙效果对象
let wallEffect = new Glodon.Bimface.Earth.Plugins.Animation.WallEffect(wallEffectConfig);
  • 新增创建场景快照的接口,可生成当前视角的截图进行应用。
// 创建快照
let image = viewer.createSnapshotAsync(function (data) {
    let img = new Image();
    img.src = data;
    document.body.appendChild(img);
});
模型转换
  • 支持自动解析las点云模型自带的地理坐标信息,并记录在config.json文件内便于后续应用。