动态效果线对象。
动态圆环效果图
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object |
optional
包含如下属性的Object:
|
Example:
var dynamicLineProvider = new CooSDK.DynamicLineProvider({
posArray: [
"120.219652381, 30.2102796597, 14.8471973008",
"120.219228677, 30.2109204111, 14.7999731209",
"120.219066611, 30.2109525583, 14.7999699935"
]
});
Demo:
Members
backgroundColor : ColorObj
获取或者设置背景线颜色。
-
Default Value:
new ColorObj(1, 1, 1, 0.2)
获取或者设置背景线宽度,单位:像素。
-
Default Value:
2
color : ColorObj
获取或者设置动效颜色。
-
Default Value:
new ColorObj(1, 0, 0, 0.5)
获取或者设置渐变线衰减系数,值越大线长度越短。
-
Default Value:
2
获取或者设置是否开启深度测试。
-
Default Value:
false
获取或者设置是否展示为虚线。
-
Default Value:
false
获取或者设置是否显示固定的屏幕像素。
-
Default Value:
false
获取或者设置是否可以被拾取。
-
Default Value:
false
获取或者设置是否自动定位。
-
Default Value:
false
获取或者设置是否开启闭合效果。
-
Default Value:
false
获取或者设置是否开启按比例速度播放。
-
Default Value:
true
获取或者设置是否显示。
-
Default Value:
true
posArray : Array.<(String|PositionObj)>
获取或者设置线关键点坐标字符串数组,或者坐标对象数组。
获取或者设置所属窗口,默认为CooMap所拥有的主窗口。
-
Default Value:
null
获取或者设置播放速度,当isSync为true时,范围为[0,100]。
-
Default Value:
1
获取或者设置线宽度,单位:像素。范围1-10。
-
Default Value:
5
Methods
从场景中销毁自身。
Returns:
null 空值。
Example:
// 销毁对象
dynamicLineProvider = dynamicLineProvider.destroy();
更新单个或者多个对象属性,使之立即生效。
一般用于多个属性的同时更新,避免性能开销过大。
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object |
optional
包含如下属性的Object。
|
Example:
dynamicLineProvider.update({
color: new CooSDK.ColorObj(0.8, 0.3, 0.8),
});