效果图:
封装材质:
import gsap from "gsap";
import * as Cesium from "cesium";
export default class conicalWaveMaterialPropery {
constructor() {
this.definitionChanged = new Cesium.Event();
Cesium.Material._materialCache.addMaterial("CustomMaterial", {
fabric: {
type: "CustomMaterial",
uniforms: {
uTime: 0,
color: new Cesium.Color.fromBytes(100, 180, 200),
repeat: 40,
offset: 0,
thickness: 0.2,
},
source: `uniform vec4 color;
uniform float repeat;
uniform float offset;
uniform float thickness;
czm_material czm_getMaterial(czm_materialInput materialInput){
czm_material material = czm_