简介:
Cesium.Material对象的目的,就是生成一段名称为czm_getMaterial的函数(示例代码如下),
这个czm_getMaterial函数,是shader代码(注意:不是JavaScript函数),
会被放到片元着色器中使用。
czm_material czm_getMaterial(czm_materialInput materialInput)
{
...省略代码...
return material;
}
Cesium.Material主要被MaterialProperty、Appearace这2个对象使用
1、创建自定义Material对象
创建一个自定义的material对象,主要是掌握fabric的结构就可以
fabric官方参考:
https://github.com/CesiumGS/cesium/wiki/Fabric
let materialPolylineFlow = new Cesium.Material({
fabric: {
type: "PolylineFlow",//自定义type类型
uniforms: {
color