LineMaterial

线特殊材质类

new YS.LineMaterial(property)

线专用材质类
Name Type Description
property MaterialProperty optional 实际属性,sdk内部使用
Implements:
Example:
发光线
var line = new YS.Line({
 id: 'line1',
 points: [...],
 width: 3,
 material: YS.LineMaterial.glowLine()
});

Methods

staticYS.LineMaterial.arrowLine(color)LineMaterial

箭头线
Name Type Default Description
color Color Color.WHITE optional 颜色
Returns:
线的材质

staticYS.LineMaterial.dashLine(options)LineMaterial

虚线
Name Type Description
options Object options有下面这些属性
Name Type Default Description
color Color Color.WHITE optional 虚线的颜色
gapColor Color Color.TRANSPARENT optional 虚线的间隙颜色
dashLength Number 16 optional 虚线单位长度
Returns:
线的材质

staticYS.LineMaterial.flyLine(options)LineMaterial

飞线
Name Type Description
options Object 对象有下面这些属性:
Name Type Default Description
image MaterialImage | String MaterialImage.FlyLine optional 飞线路径
color Color Color.WHITE optional 图块渲染的颜色
time Number 1.5 optional 动画执行一次的时间,时间越小,速度越快
Returns:
线的材质

staticYS.LineMaterial.glowLine(color, glowPower)LineMaterial

发光线
Name Type Default Description
color Color Color.WHITE optional 颜色
glowPower Number 0.25 optional 发光强度,占线宽的百分比0~1之间
Returns:
线的材质

staticYS.LineMaterial.odLine(options)LineMaterial

OD动态线
Name Type Description
options Object optional options有下面这些属性
Name Type Default Description
color Color new YS.Color(1, 0, 0, 1) optional 动线的颜色
bgColor Color new YS.Color(1, 0, 0, 0.4) optional 背景色
isStep Color true optional 动线是否需要插值
time Number 1.5 optional 时间
Returns:
线的材质