JavaScript SDK版本3.6.102

2020-09-29

三维模型
// 构造曲线动画的配置项
curveAnimationConfig = new Glodon.Bimface.Plugins.Animation.CurveAnimationConfig();
// 配置Viewer对象、曲线对象、持续时间、动画循环等参数
curveAnimationConfig.viewer = viewer3D;
curveAnimationConfig.curves = [path1];
curveAnimationConfig.time = 1000;
curveAnimationConfig.loop = false;
curveAnimation = new Glodon.Bimface.Plugins.Animation.CurveAnimation(curveAnimationConfig);
// 播放动画  
curveAnimation1.play();
// 停止动画
curveAnimation1.stop();
// 多模型场景下获取模型对象
viewer3D.getModel(modelId);
// 构造环状扫描效果配置项
var ringScanEffectConfig = new Glodon.Bimface.Plugins.Animation.RingScanEffectConfig();
// 配置Viewer对象、颜色、持续时间、位置、半径、衰减力度等参数
ringScanEffectConfig.viewer = viewer3D;
ringScanEffectConfig.color = new Glodon.Web.Graphics.Color(0, 0, 255, 0.6);
ringScanEffectConfig.duration = 2000;
ringScanEffectConfig.originPosition = {
  x: 6000,
  y: -3600,
  z: 450
};
ringScanEffectConfig.radius = 8000;
ringScanEffectConfig.progressive = 2;
// 构造环状扫描效果对象
var ringScanEffect = new Glodon.Bimface.Plugins.Animation.RingScanEffect(ringScanEffectConfig);
// 重新设置半径值
ringScanEffect.setRadius(7500);
// 更新参数配置
ringScanEffect.update();
// 销毁环状扫描效果对象
ringScanEffect.destroy();
// 构造雪景配置项
var snowConfig = new Glodon.Bimface.Plugins.WeatherEffect.SnowConfig();
// 设置雪景的天空暗度、密度、厚度等参数
snowConfig.darkness = 0.3;
snowConfig.density = 2;
snowConfig.thickness = 0.4;
snowConfig.viewer = viewer3D;
// 根据配置项构造雪景对象
snow = new Glodon.Bimface.Plugins.WeatherEffect.Snow(snowConfig);
// 构造雾天配置项
var fogConfig = new Glodon.Bimface.Plugins.WeatherEffect.FogConfig();
// 设置雾天的天空暗度、光线衰减指数、雾的颜色、最远可视范围等参数
fogConfig.darkness = 0.2;
fogConfig.lightAttenuation = 0.5;
fogConfig.fogColor = new Glodon.Web.Graphics.Color(255, 255, 255, 1);
fogConfig.visualDistance = 10000;
fogConfig.viewer = viewer3D;
// 根据配置项构造雾天对象
fog = new Glodon.Bimface.Plugins.WeatherEffect.Fog(fogConfig);
矢量图纸
  • 新增了CAD图纸文本搜索的功能,可以对文本进行定位
// 新转换的图纸默认显示搜索工具
// 创建WebApplication
var app = new Glodon.Bimface.Application.WebApplicationDrawing(webAppConfig);
// 隐藏搜索工具
app.getToolbar("SearchToolbar").hide();
// 显示搜索工具
app.getToolbar("SearchToolbar").show();
服务端API
  • 新增了设置rvt文件导出视图图片精度的方法