剖切盒:
<script>
// 剖切盒配置
var SectionBoxConfig = new Glodon.Bimface.Plugins.Section.SectionBoxConfig();
SectionBoxConfig.viewer; // 剖切的三维视图
// 创建剖切盒对象
var SectionBox = new Glodon.Bimface.Plugins.Section.SectionBox(配置项);
SectionBox.exit(); // 退出剖切盒
SectionBox.getBox(); // 获取包围盒子区域。
SectionBox.hideBox(); // 隐藏剖切盒
SectionBox.reset(); // 重置剖切盒
SectionBox.setBox(box); // 设置包围盒区域
SectionBox.showBox(); // 显示剖切盒
// 剖切平面配置参数
var SectionPlaneConfig = new Glodon.Bimface.Plugins.Section.SectionPlaneConfig();
SectionPlaneConfig.direction; // 剖切面方向
SectionPlaneConfig.plane; //剖切面
SectionPlaneConfig.progress; // 剖切进度
SectionPlaneConfig.viewer; // viewer3D对象
SecrionPlaneConfig.viewer; // 剖切的三维视图
// 绘制剖切面的管理器
var SectionPlane = new Gldon.Bimface.Plugins.Section.SectionPlan(配置参数,构造剖切面的配置项);
SectionPlane. getDirection(); // 获取剖切面的方向
SectionPlane.getPlane(); // 获取剖切面的类型
SectionPlane.getProgress(); // 获取轴向剖切时的剖切进度
SectionPlane.getState(); // 获取剖切面状态
SectionPlane.hidePlane(); // 隐藏剖切面
SectionPlane.reset(); // 重置剖切面状态
SectionPlane.setDirection(方向); // 设置剖切面方向
SectionPlane.setPlane(类型); //设置剖切面类型
SectionPlane.setProgress(number 0-100); // 轴向剖切时的剖切进度
SectionPlane.setState(剖切面状态); // 设置剖切面的状态
SectionPlane.showPlane(); // 显示剖切面