1. 说明(属性)
位于BOS3D.Plugins.HolesAnalysis
1.1. 类声明
//拿到4个html标签
let elementArray = [document.getElementById("value1"), document.getElementById("value2"), document.getElementById("value3"), document.getElementById("value4")];
//创建圆孔分析对象
let holesAnalysis = new BOS3D.Plugins.HolesAnalysis({
// BOS3D.Viewer对象
viewer: viewer3D,
// 用于标识连接线距离的html标签数组,如果不传,会自动创建
elements: elementArray,
// 用于标识圆孔位置的div,如果不传,会自动创建
holeElement:element,
// 构件参考面原点的mesh尺寸
originMeshSize: 1,
// 构件参考面原点mesh的颜色
originMeshColor: new Color(0xd400ff),
// 圆孔mesh的颜色
holeMeshColor: new Color(0xffff00),
// 连接线端点的尺寸
targetMeshSize: 1,
// 连接线端点的颜色
targetMeshColor: new Color(0xffff00),
// 连接线的宽度
lineWidth: 2
});
//将该对象添加到场景中
viewer3D.add(holesAnalysis);
1.1.1. 参数
名称 | 说明 | 类型 | 是否必须 | 示例 |
---|---|---|---|---|
options | 一个有以下参数的对象 | Object | 否 | {} |
options.viewer | BOS3D.Viewer对象 | String | 是 | |
options.elements | 用于标识连接线距离的html标签数组 | Array | 否 | |
options.holeElement | 用于标识圆孔位置的div | domElement | 否 | |
options.originMeshSize | 构件参考面原点的mesh尺寸 | Number | 否 | 1 |
options.originMeshColor | 构件参考面原点mesh的颜色 | Number | 否 | new Color(0xd400ff) |
options.holeMeshColor | 圆孔mesh的颜色 | Number | 否 | new Color(0xffff00) |
options.targetMeshSize | 连接线端点的尺寸 | Number | 否 | 1 |
options.targetMeshColor | 连接线端点的颜色 | Number | 否 | new Color(0xffff00) |
options.lineWidth | 连接线的宽度 | Number | 否 | 2 |