var config = new Glodon.Bimface.Viewer.Viewer3DConfig(); // 配置项
config.domElement = domId; // 设置文档元素为domId
config.apiHost; // api网址
config.resourceHost; // 资源网址
config.initialViewOption; // 初始化视角
config.homeViewOption; // 主视角
config.enableViewHouse; // 是否开启viewHouse
config.enableOrbit; // 是否可以旋转
config.orbitButton; // 设置鼠标右转 默认为左转
config.enableToggleContextMenuDisplay; //是否开启右键菜单
config.enableHover; // 是否开启构件鼠标悬停效果
config.enableBorderLine; // 是否显示轮廓线
config.exposure; // 设置曝光度
config,enableIBLBackground; // 是否启用环境光照
config.loadIBLScene; // 选择环境贴图
var viewer3D = new Goldon.Bimface.Viewer.Viewer3D(config); // 创建3D模型 并传入配置项
viewer3D.render(); // 渲染整个场景。如果调用了viewer3D的其它函数,建议在最后调用一次render();
viewer3D.addView(viewToken); // 添加一个模型场景
viewer3D.hideComponents(); // 隐藏构件 (已弃用)
viewer3D.hideComponentsById(id); // 根据id构件隐藏构件
viewer3D.hideComponentsByObjectData(筛选条件); // 根据筛选隐藏构件
viewer3D.showComponents(); // 显示构件 (已弃用)
viewer3D.showcomponentsById(id); // 根据构件id显示构件
viewer3D.showcomponentsByIdObjectData(筛选条件); // 根据筛选条件显示构件
viewer3D.showAllComponents(); // 显示所有构件
viewer3D.transparentComponentsById(id); // 根据构件id设置构件为半透明
viewer3D.transparentComponentsByIdObjectData(筛选条件); // 根据筛选条件设置构件为半透明
viewer3D.opaqueComponentsById(id); // 根据构件id取消构件半透明
viewer3D.opaqueComponentsByIdObjectData(筛选条件); //根据筛选条件取消构件半透明
viewer3D.opaqueAllComponents(); // 取消所有构件半透明
viewer3D.overrideComponentsColorById(多个object数组,颜色); // 根据构件id给构件着色
vie