JavaScript SDK版本3.6.221
2022-09-28
// 按构件ID设置构件的不透明度
viewer3D.getModel().overrideComponentsOpacityById(["267327"], 0.3);
// 获取当前模型的浏览状态,用于保存后恢复模型状态
viewer3D.getCurrentState();
// 此时状态记录在OverrideIdsFA下
// 根据筛选条件设置构件的不透明度
viewer3D.getModel().overrideComponentsOpacityByObjectData([{"levelName":"ROOF"}], 0.3);
// 获取当前模型的浏览状态,用于保存后恢复模型状态
viewer3D.getCurrentState();
// 此时状态记录在OverrideConditionFA下
// 根据条件对构件线框着色
let color = new Glodon.Web.Graphics.Color("#EE799F", 0.8);
viewer3D.getModel().overrideComponentsFrameColor([{"levelName":"ROOF"}],color);
// 恢复默认显示,包括线框着色
viewer3D.getModel().restoreAllDefault();
// 设置是否允许右键菜单栏显示,默认为true
viewer.enableContextMenu(true);
// 设置是否允许框选图元,默认为true
viewer.enableCrossingSelection(true);
// 构造WebApplication3D的配置项
let webAppConfig = new Glodon.Bimface.Application.WebApplication3DConfig();
webAppConfig.domElement = dom4Show;
// 配置桌面端工具条的参数对象
webAppConfig.Toolbars = ["ModelTree", "MainToolbar"];
// 配置桌面端主工具条按钮的参数对象
webAppConfig.Buttons = ['Home', 'RectangleSelect', 'Measure', 'Section', 'Walk','Map', 'Property', 'Setting', 'Information', 'FullScreen'];
// 配置移动端工具条的参数对象
webAppConfig.MobileToolbars = ["ModelTree", "MainToolbar"];
// 配置移动端主工具条按钮的参数对象
webAppConfig.MobileButtons = ['Home', 'View', 'RectangleSelect', 'Measure', 'Section', 'Walk', 'Property', 'Information'];
// 构造WebApplication对象
let app = new Glodon.Bimface.Application.WebApplication3D(webAppConfig);
// 构造WebApplicationDrawing的配置项
let webAppConfig = new Glodon.Bimface.Application.WebApplicationDrawingConfig();
webAppConfig.domElement = dom4Show;
// 配置桌面端工具条的参数对象
webAppConfig.Toolbars = ["MainToolbar", "LeftSubToolbar", "SearchToolbar"];
// 配置桌面端主工具条按钮的参数对象
webAppConfig.Buttons = ["Home", "RectZoom", "DrawingMeasure", "Map", "Sheets", "Layers", "Setting", "FullScreen"];
// 配置移动端工具条的参数对象
webAppConfig.MobileToolbars = ["MainToolbar", "LeftSubToolbar", "SearchToolbar"];
// 配置移动端主工具条按钮的参数对象
webAppConfig.MobileButtons = ["Home", "RectZoom", "DrawingMeasure", "Layers", "Setting"];
// 构造WebApplication对象
let app = new Glodon.Bimface.Application.WebApplicationDrawing(webAppConfig);
BIMFACE智能客服
7*24提供专业的BIMFACE使用支持与帮助