iClient3D for Cesium给Iserver根据点线表生成的管线添加发光层贴图并移动时,横线管方向正确,竖向管子方向不正确,应该怎么解决?
生成管线的方法是根据 SuperMap iClient3D for WebGL教程-管线流动特效_超图线特效制作-CSDN博客 博客中第二种方法实现的
贴图使用的贴的发光层,代码如下
const hyp = new Cesium.HypsometricSetting();
scene.layers.layerQueue.forEach((layer) => {
hyp.emissionTextureArray = [
{
url: "./arrow.png",
USpeed: 1,
VSpeed: 0,
UTiling: 0.3,
VTiling: 0.3,
},
];
layer.hypsometricSetting = {
hypsometricSetting: hyp,
};
layer.style3D.fillForeColor = new Cesium.Color(0.3, 0.3, 0.3, 1);
layer.style3D.emissionColor = new Cesium.Color(0.6, 0.6, 0.6, 1);
layer.update();
});