Constructor
new SweepLightPlugin()
Methods
addModel(modelId)
添加需要扫光的模型
Parameters:
Name | Type | Description |
---|---|---|
modelId |
Number | 模型ID |
pause()
暂停扫光动画
pauseAndClear()
暂停扫光动画并清除当前扫光光圈
setOptions(options)
设置扫光动效的参数
Parameters:
Name | Type | Description |
---|---|---|
options |
* | 扫光参数 |
Example
参数结构
{
innerCircleWidth:扫光光环的内半径,即光环产生的初始半径
maxInnerCircleWidth:光环内半径的最大值,即光环的最大半径
circleWidth:光环的宽度
center:光环中心点,默认BIMI.THREE.Vector(0,0,0)
speed:速度,光环每帧的移动距离(米),默认值:1.0
color: 三维mesh颜色 默认'#0000ff'
tcolor: 扫光颜色 默认'#ff9800'
opacity: 透明度,默认0.8
}
start()
启动扫光动画
stop()
结束挡光动画并销毁全部相关资源