JavaScript SDK版本3.6.329

2025-11-12

场景编辑
  • 球体场景编辑中,新增效果编辑模块,支持基于简单交互在球体场景中添加锚点特效,场景发布后效果数据将一并保存,场景预览时也支持对添加的效果进行显隐控制。
球体场景
  • 新增水面效果功能,可基于指定构件或自定义区域范围添加水面效果。
// 构造水面效果配置项
let config = new Glodon.Bimface.Earth.Plugins.Animation.WaterEffectConfig();
config.viewer = viewerGIS;
// 开启水面流动动画
config.flow = true;
// 设置水面区域
config.boundary = [
  {lat: 39.90905049147826, lon: 116.39634645826212, alt: 1},
  {lat: 39.90906441129204, lon: 116.39645381900054, alt: 1},
  {lat: 39.90901289153227, lon: 116.39644201416867, alt:1},
  {lat: 39.90900803231721, lon: 116.39633997089418, alt:1}
]

// 构造水面效果配置项
let waterEffect = new Glodon.Bimface.Earth.Plugins.Animation.WaterEffect(config);
// 停止水面流动动画
waterEffect.stop();
  • 新增扇形扫描功能,可在指定坐标添加扫描效果。
// 构造扇形扫描配置项
let config = new Glodon.Bimface.Earth.Plugins.Animation.FanScanEffectConfig();
config.viewer = viewerGIS;
// 设置扇形扫描圆环圆心位置
config.location = {lat: 39.90896099309036, lon: 116.39666354370947, alt: 0.5};
// 构造扇形扫描圆环半径
config.radius = 8;

// 构造扇形扫描对象
let fanScan = new Glodon.Bimface.Earth.Plugins.Animation.FanScanEffect(config);
// 修改颜色
fanScan.setColor({color:new Glodon.Web.Graphics.Color(150,100,0,0.8),backgroundColor:new Glodon.Web.Graphics.Color(0,250,100,0.9)});