Cesium中的飞线效果-Shader
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至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