Class: DynamicLines

Glodon.CIMCube.Animation.LineEffect. DynamicLines

动态线特效

new DynamicLines(map, opt)

动态线特效
Parameters:
Name Type Description
map Glodon.CIMCube CIMCube实例
opt Object 动态线特效参数
Properties
Name Type Description
pathList Array 线的数据;二维数组(除动态箭头线外);
lineType number 连线效果类型 0:实线|1:发光线|2:虚线|3:动态线|4:虚线动态线|5:动态箭头线
lineColor Color 线的颜色
lineWidth Number 线的宽度
duration Number 动态线的场合,动画时长
clampToGround Boolean 动态线是否贴地,默认false
disableDepthTest Boolean 是否关闭深度检测;默认关闭:false
zIndex Number 关闭深度检测true场合,渲染先后顺序,默认为1

曲线弧度相关属性:

useBezierCurve Boolean 使用贝塞尔曲线
bezierCurve Number 贝塞尔曲线拉伸力度,值越大越高,默认0.5
stretchDirection Number 拉伸方向,默认0.5;范围(0~1);值越大越进阶终点,值越小越接近起点;

发光线专有属性:

glowPower Number 发光线的场合,发光亮度,默认0.2
taperPower Number 发光线的场合,逐渐变细,默认1.0

虚线专有属性:

gapColor Color gap颜色,默认透明
dashLength number 虚线长度

动态线专有属性:

image url 动态线的场合,地址url(optionIcon)
blendRatio Number 数值代表颜色的融合程度,范围为0-1,缺省值为0,代表图片颜色不参与融合

虚线动态线专有属性:

gapColor Color gap颜色,默认透明
dashLength number 实线长度,默认8px
gapLength number 间隔长度,默认8px
dashWidthPattern number 宽度;dash与gap的比率,默认1.0

动态箭头线专有属性:

image url 动态线的场合,地址url
gapColor Color gap颜色,默认透明
dashLength number 实线长度,默认8px
gapLength number 间隔长度,默认8px
dashWidthPattern number 宽度;dash与gap的比率,默认1.0
blendRatio Number 数值代表颜色的融合程度,范围为0-1,缺省值为0,代表图片颜色不参与融合

Methods


dispose()

释放资源

hide()

隐藏

setPathData(pathList)

设置动态线数据
Parameters:
Name Type Description
pathList array 动态线数据数组

show()

显示

updateOption(opt)

更新参数
Parameters:
Name Type Description
opt Object 动态线特效参数
Properties
Name Type Description
lineColor Color 线的颜色
duration Number 动态线的场合,动画时长

虚线专有属性:

gapColor Color gap颜色,默认透明
dashLength number 虚线长度

动态线专有属性:

image url 动态线的场合,地址url(optionIcon)
blendRatio Number 数值代表颜色的融合程度,范围为0-1,缺省值为0,代表图片颜色不参与融合

虚线动态线专有属性:

gapColor Color gap颜色,默认透明
dashLength number 虚线长度
dashPattern number 长度;dash与gap的比率,默认0.5
dashWidthPattern number 宽度;dash与gap的比率,默认1.0

动态箭头线专有属性:

image url 动态线的场合,地址url
gapColor Color gap颜色,默认透明
dashLength number 箭头线长度
dashPattern number 长度;dash与gap的比率,默认0.5
dashWidthPattern number 宽度;dash与gap的比率,默认1.0
blendRatio Number 数值代表颜色的融合程度,范围为0-1,缺省值为0,代表图片颜色不参与融合