From 55fcb97a3d487f54353564f1e402e4d4b61feee9 Mon Sep 17 00:00:00 2001
From: GuLiMmo <2820890765@qq.com>
Date: Tue, 12 Mar 2024 17:54:05 +0800
Subject: [PATCH] update:kmz/json转换、kmz打包后无法解析等

---
 src/utils/cesium/ImageTrailMaterial.ts |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/utils/cesium/ImageTrailMaterial.ts b/src/utils/cesium/ImageTrailMaterial.ts
index 84434d1..756fb98 100644
--- a/src/utils/cesium/ImageTrailMaterial.ts
+++ b/src/utils/cesium/ImageTrailMaterial.ts
@@ -135,14 +135,16 @@
       animation: false,
       duration: 30,
       time: 0,
+      repeat: new Cesium.Cartesian2(1, 1),
     },
     // source编写glsl,可以使用uniforms参数,值来自getValue方法的result
     source: `
+      #extension GL_OES_standard_derivatives : enable
       czm_material czm_getMaterial(czm_materialInput materialInput)
       {
           czm_material material = czm_getDefaultMaterial(materialInput);
-          vec2 st = materialInput.st;
-          float s = st.s/ (abs(fwidth(st.s)) * imageW * czm_pixelRatio);
+          vec2 st = repeat * materialInput.st;
+          float s = st.s / (abs(fwidth(st.s)) * imageW * czm_pixelRatio);
           if(animation==true){
             s = s-time;//增加运动效果
           }

--
Gitblit v1.9.3