JavaScript SDK版本3.6.87
2020-07-01
// 根据构件、外部构件或房间ID获取其包围盒信息
viewer3D.getBoundingBoxById(id);
// 根据构件ID获取所属集合的信息
viewer3D.getSetByComponentId(componentId, callback);
// 根据集合ID获取集合中所有构件的ID数组
viewer3D.getComponentsBySetId(id, callback);
// 构造切分平面,由一个点及一个向量即可唯一确定
var plane = {
point: {
x: 5000,
y: 6000,
z: -450
},
normal: {
x: 0.6,
y: -0.8,
z: 0
}
};
// 切分指定构件
viewer3D.splitComponentByPlane(componentId,plane);
// 设置测量的配置项
var measureConfig = new Glodon.Bimface.Plugins.Measure.MeasureConfig();
measureConfig.viewer = viewer2D;
measure = new Glodon.Bimface.Plugins.Measure.Measure(measureConfig);
// 设置测量类型:1、Area:面积测量;2、Distance:距离测量;
measure.setMeasureType(Glodon.Bimface.Plugins.Measure.MeasureTypeOption.Distance);
// 获取测量数据
measure.getAllItems();
// 根据数据列表设置测量数据
measure.setItems(items);
// 隐藏所有测量数据
measure.hideAllItems();
// 显示所有测量数据
measure.showAllItems();
// 清除所有测量数据
measure.clear();
BIMFACE智能客服
7*24提供专业的BIMFACE使用支持与帮助