declare const _default: "\nuniform vec4 color;\nuniform float globalAlpha;\nuniform float speed;\n\nfloat circle(vec2 uv, float r, float blur) {\n float d = length(uv) * 2.0;\n float c = smoothstep(r + blur, r, d);\n return c;\n}\n\nczm_material czm_getMaterial(czm_materialInput materialInput) {\n czm_material material = czm_getDefaultMaterial(materialInput);\n vec2 st = materialInput.st - 0.5;\n material.diffuse = color.rgb;\n material.emission = vec3(0);\n\n float t = fract(czm_frameNumber * speed / 1000.0);\n float s = 0.3;\n float radiusVC = smoothstep(0.0, s, t) * 0.9;\n float alpha1 = circle(st, radiusVC, 0.01) * circle(st, radiusVC, -0.01);\n float alpha2 = circle(st, radiusVC, 0.01 - radiusVC) * circle(st, radiusVC, 0.01);\n float radius2 = 0.5 + smoothstep(s, 1.0, t) * 0.5;\n float alpha3 = circle(st, radiusVC, radius2 + 0.01 - radiusVC) * circle(st, radiusVC, -0.01);\n\n material.alpha = smoothstep(1.0, s, t) * (alpha1 + alpha2 * 0.1 + alpha3 * 0.1);\n material.alpha *= color.a * globalAlpha;\n\n return material;\n}\n"; export default _default; //# sourceMappingURL=VcScanLineMaterial.d.ts.map