Class: Scatter

Glodon.CIMCube.Animation.PointEffect. Scatter

动态散点特效

new Scatter(viewer, opt)

闪烁点特效
Parameters:
Name Type Description
viewer Glodon.CIMCube CIMCube实例
opt Object 动态散点特效参数
Properties
Name Type Argument Default Description
positions Array 点的数据{x,y,z}
color Color 点的颜色;默认黄色;
size Number <optional>
20 散点图中圆的大小,以直径表达
spreadRatio Number <optional>
4 扩散范围大小,点大小的倍数;取值范围:>1;倍
duration Number <optional>
2 点动画时长
interval Number 点动画等待时长
totalWaves Number <optional>
3 特效扩散浪数
visibleWaves Number <optional>
2 特效扩散层数
waveAlpha Number <optional>
1 扩散浪数透明度
synchronous boolean <optional>
true 动画效果是否同步,同步
viewDistance Number <optional>
200 最佳观测距离,点大小随着距离变化而变化;如果设置为0,则固定点大小
depthTest boolean <optional>
true 深度检测开启;不支持实时变动

Members


ScatterPoint :ScatterPoint

散点对象。
Type:
  • ScatterPoint

primitive :*

散点图元。
Type:
  • *

Methods


createPoints()

创建点。

dispose()

释放资源

hide()

隐藏

show()

显示

updateMyOption(opt)

更新参数。
Parameters:
Name Type Description
opt Object 参数。
Properties
Name Type Argument Description
positions Array 位置。
positionList Array 位置列表。
size Number 大小。
spreadRatio Number 扩散比例。
spreadRadius Number 扩散半径。
color Color 颜色。
duration Number <optional>
时长。
interval Number 间隔。
delayDuration Number 延迟时长。
viewDistance Number 可视距离。
viewingDistance Number 可视距离。
depthTest boolean 深度检测。
openDepthTest Boolean 是否开启深度检测。
waveAlpha Number 波透明度。
totalWaves Number 总波数。
wave Number 波数。
visibleWaves Number 可见波数。
part Number 部分。
synchronous boolean 是否同步。
synchroAnimation Boolean 是否同步动画。

updateOption(opt)

更新参数
Parameters:
Name Type Description
opt Object 动态散点特效参数
Properties
Name Type Argument Default Description
positions Array 点的数据{x,y,z}
color Color 点的颜色;默认黄色;
size Number <optional>
20 散点图中圆的大小,以直径表达
spreadRatio Number <optional>
4 扩散范围大小,点大小的倍数;取值范围:>1;倍
duration Number <optional>
点动画时长
interval Number 点动画等待时长
totalWaves Number <optional>
3 特效扩散浪数
visibleWaves Number <optional>
2 特效扩散层数
waveAlpha Number <optional>
1 扩散浪数透明度
synchronous boolean <optional>
true 动画效果是否同步,同步
viewDistance Number <optional>
200 最佳观测距离,点大小随着距离变化而变化;如果设置为0,则固定点大小
depthTest boolean <optional>
true 深度检测开启;不支持实时变动