new DiffuseWall(viewer, opt)
扩散墙
Parameters:
| Name | Type | Description | |||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
viewer |
Glodon.CIMCube | CIMCube实例 | |||||||||||||||||||||||||||||||||||
opt |
Object | 扩散墙特效参数
Properties
|
Methods
-
createInstance()
-
创建实例。
-
dispose()
-
释放资源
-
getPositions(center, edge, radius, height)
-
获取位置。
Parameters:
Name Type Description centerArray 中心。 edgeNumber 边数。 radiusNumber 半径。 heightNumber 高度。 Returns:
- Type
- Object
-
hide()
-
隐藏
-
scaleXYZ(center, scaleMatrix)
-
计算缩放矩阵。
Parameters:
Name Type Description centerArray 中心。 scaleMatrixMatrix4 缩放矩阵。 Returns:
- Type
- Matrix4
-
show()
-
显示
-
updateMatrix()
-
更新矩阵。
-
updateOption(opt)
-
更新参数
Parameters:
Name Type Description optObject 扩散墙特效参数 Properties
Name Type Argument Description heightNumber <optional>
墙的高度,未传入时保持当前值 colorColor 墙的颜色,默认黄色 centerArray 必填,扩散墙中心位置 radiusNumber <optional>
扩散墙半径,未传入时保持当前值 edgeNumber <optional>
扩散墙边数,未传入时保持当前值 timeNumber <optional>
扩散效果时间,单位秒,未传入时保持当前值