Class: EdgePlugin

EdgePlugin()

构件边框线插件

Constructor

new EdgePlugin()

Members

refresh

将Edge绘制放到afterDraw()中完成,这是为了避免用户点击刷新页面后立刻切换到其他chrome的tab页面,这种操作会 导致chrome中断非活动页面的帧刷新,那么webgl就会中途停止渲染,这样就会导致EdgePlugin在多线程中计算EdgeMesh的 前置依赖条件:(场景中的各个构件的矩阵计算完成) 无法完成,所以放到afterDraw()中,可以确保场景绘制帧已经完成。

Methods

disabelEdge()

禁用边框

enabelEdge()

开启构件边框

setCategory(categoryArray)

指定以下类型的构件才绘制边框,该函数必须在enabelEdge()之前调用才起效
Parameters:
Name Type Description
categoryArray Array 一个可包含Revit或IFC类型定义的数组

setLineColor(color)

设置边框线颜色,该函数必须在enabelEdge()之前调用才起效
Parameters:
Name Type Description
color string 颜色,默认值是'#000000'