JavaScript SDK版本3.6.306

2025-02-26

三维模型
  • 优化了Revit图纸应用工具,可支持更多的revit自带视图类型嵌入模型中,新增的revit视图类型有:天花板投影平面、结构平面、面积平面。
  • 新增了一类粒子效果:落石效果,可展示石块掉落的效果。前端接口可参考API文档RockfallEffect
// 构造落石效果的配置项
let rockFallEffectConfig = new Glodon.Bimface.Plugins.ParticleSystem.RockfallEffectConfig();
// 设置Viewer对象、落石初始位置、初始俯仰值、初始偏航值、初始强度等参数
rockFallEffectConfig.viewer = viewer3D;
rockFallEffectConfig.originPosition = {x: 13728.586636428488, y: 5757.011034229911, z: 422.4751059232015};
rockFallEffectConfig.originPitch = 0.15 * Math.PI;
rockFallEffectConfig.originYaw = 0.5 * Math.PI;
rockFallEffectConfig.originIntensity = 0.5;
// 构造落石效果对象
rockFallEffect = new Glodon.Bimface.Plugins.ParticleSystem.RockfallEffect(rockFallEffectConfig);
// 设置落石扩散程度
rockFallEffect.setSpread(1.5);
// 设置落石大小比例
rockFallEffect.setScale(1);
// 更新设置
rockFallEffect.update();