动态圆环对象。
动态圆环效果图
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object |
optional
包含如下属性的Object:
|
Example:
var dynamicCircleProvider = new CooSDK.DynamicCircleProvider({
centerPos: new CooSDK.PositionObj(120, 30, 10)
});
Demo:
Members
centerPos : PositionObj
获取或者设置圆心位置坐标。
获取或者设置圆心半径,单位:米。
-
Default Value:
0.2
color : ColorObj
获取或者设置颜色。
-
Default Value:
new ColorObj(1, 0, 0, 0.5)
获取或者设置圆环内径,单位:米。
-
Default Value:
90
获取或者设置是否开启深度测试。
-
Default Value:
false
获取或者设置是否采用渐变效果。
-
Default Value:
true
获取或者设置是否可以被拾取。
-
Default Value:
false
获取或者设置是否显示。
-
Default Value:
true
获取或者设置圆环外径,单位:米。
-
Default Value:
100
获取或者设置所属窗口,默认为CooMap所拥有的主窗口。
-
Default Value:
null
获取或者设置播放速度。
-
Default Value:
0.1
Methods
从场景中销毁自身。
Returns:
null 空值。
Example:
// 销毁对象
dynamicCircleProvider = dynamicCircleProvider.destroy();
更新单个或者多个对象属性,使之立即生效。
一般用于多个属性的同时更新,避免性能开销过大。
Name | Type | Description | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object |
optional
包含如下属性的Object。
|
Example:
dynamicCircleProvider.update({
color: new CooSDK.ColorObj(0.8, 0.3, 0.8, 0.5),
});