S3MPolylineEffect

new SuperMap3D.S3MPolylineEffect()

特效线类,可以通过该类在三维场景中添加特效线。

Methods

getEffectSetting()

参数描述列表

setValue(name, value)

设置特效线的参数值。
Name Type Description
name String optional 属性名称。
Name Type Default Description
Color Cartesian4 new Cartesian4(1.0, 1.0, 1.0, 1.0) optional 颜色(顺序传值依次为rgba)。
Width Number 5 optional 宽度。
PolylineType POLYLINETYPE POLYLINETYPE.DASH optional 线类型.
Name Type Description
NONE Number optional 无特效POLYLINETYPE.NONE,值为0
DASH Number optional 间断线POLYLINETYPE.DASH,值为1
OUTLINE Number optional 边框线POLYLINETYPE.OUTLINE,值为2
GLOW Number optional 荧光线POLYLINETYPE.GLOW,值为3
OutlineColor Cartesian4 new Cartesian4(0.0, 0.0, 0.0, 1.0) optional 边框颜色(顺序传值依次为rgba)。
OutlineWidth Number 1 optional 边框宽度。
GapColor Cartesian4 new Cartesian4(1.0, 1.0, 1.0, 0.0) optional 间断线间隙的颜色(顺序传值依次为rgba)。
DashLength Number 16 optional 间断线长度。
DashPattern Number 255 optional 用于指定破折号的16位模式。
GlowPower Number 0.25 optional 用于指定发光强度,以总线宽的百分比表示。
IsArrow Boolean false optional 是否绘制箭头。
IsMove Boolean false optional 是否移动。
value Object optional 属性值。
Example:
var s3mpolylineEffect = layer.effect;
var EffectSetting = s3mpolylineEffect.getEffectSetting();
s3mpolylineEffect.setValue('PolylineType',0);
s3mpolylineEffect.setValue('Width',5);