Cesium中的飞线效果-Shader

  • 阿里云国际版折扣https://www.yundadi.com

  • 阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

    飞线的顶点着色器坐标系换算较为复杂。代码中的vertexShaderSource部分为cesium源码中附带的顶点着色器。后期增加了一些传参方法。

    用到的GLSL的API:

    attribute vec2 st;

    两个分量为 st.s: 飞线的长度(0-1) st.t: 飞线的宽度(0~1)

    czm_frameNumber

    每帧都会自增,用于标识时间

    飞线效果列举:

    varying vec2 v_st;    
                            varying float v_width;    
                            varying float v_polylineAngle;
                            varying vec4 v_positionEC;
                            varying vec3 v_normalEC;
                            void 
  • 阿里云国际版折扣https://www.yundadi.com

  • 阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6