材质类,Material类的材质可通用
| Name | Type | Description |
|---|---|---|
property |
MaterialProperty | optional 实际属性,sdk内部使用 |
- LineMaterial 专用于Line的材质
- CircleMaterial 专用于圆形的材质
Example:
颜色线
var line = new YS.Line({
id: 'line1',
points: [...],
width: 3,
material: YS.Material.colorMaterial()
});
See:
Methods
-
staticYS.Material.checkerboardMaterial(options) → Material
-
棋盘材质
Name Type Description optionsObject 对象有下面这些属性: Name Type Default Description evenColorColor Color.WHITEoptional 棋盘的第一个颜色 oddColorColor Color.BLACKoptional 棋盘的第二个颜色 repeatObject {x: 4, y: 4}optional 指定图块在每个方向上的重复次数 Returns:
返回构造的材质 -
staticYS.Material.colorMaterial(color) → Material
-
颜色材质
Name Type Default Description colorColor Color.WHITEoptional 颜色 Returns:
返回构造的材质 -
staticYS.Material.dynamicMaterial(options) → Material
-
动态图片材质
Name Type Description optionsObject 对象有下面这些属性: Name Type Default Description imageMaterialImage | String MaterialImage.Fenceoptional 图片路径 colorColor Color.WHITEoptional 图块渲染的颜色 axisBoolean falseoptional 指定图块和动画的渲染方向,false为X轴渲染,true为Y轴渲染 repeatObject {x: 5, y: 1}optional 指定图块的重复次数 timeNumber 1.5optional 动画执行一次的时间,时间越小,速度越快 Returns:
返回构造的材质Example:
动态箭头线 var line = new YS.Line({ id: 'line1', points: [...], width: 10, material: YS.Material.dynamicMaterial({ image: YS.MaterialImage.Arrow }) }); -
staticYS.Material.gridMaterial(options) → Material
-
网格材质
Name Type Description optionsObject 对象有下面这些属性: Name Type Default Description colorColor Color.WHITEoptional 网格的颜色 cellAlphaNumber 0.1optional 网格的单元格的透明度 lineCountObject {x: 8, y: 8}optional 指定每个轴的网格线的数量 lineThicknessObject {x: 1, y: 1}optional 指定每个轴的网格线的粗细 lineOffsetObject {x: 0, y: 0}optional 指定每个轴的网格线的起始偏移量 Returns:
返回构造的材质 -
staticYS.Material.imageMaterial(options) → Material
-
图片材质
Name Type Description optionsObject 对象有下面这些属性: Name Type Default Description image* 图像的url,或者canvas或者视频dom repeatObject {x: 1, y: 1}optional 指定图像在x,y方向上的重复次数 colorColor Color.WHITEoptional 应用于图像的颜色 Returns:
返回构造的材质 -
staticYS.Material.stripeMaterial(options) → Material
-
条纹材质
Name Type Description optionsObject 对象有下面这些属性: Name Type Default Description orientationBoolean trueoptional 条纹的方向,true表示水平方向,false表示垂直方向 evenColorColor Color.WHITEoptional 条纹的第一个颜色 oddColorColor Color.BLACKoptional 条纹的第二个颜色 offsetNumber 0optional 指定条纹的起始偏移量 repeatNumber 2optional 指定条纹重复的次数 Returns:
返回构造的材质 -
staticYS.Material.wavesMaterial() → Material
-
海浪材质
Returns:
返回构造的材质 -
获取Cesium的材质用于加在geometry上
Returns:
