绘制一种力量
根据内置函数cos(α) α是弧度制,来绘制不同的弧线
示例代码一
代码是在上一讲的基础上做了修改
#ifdef GL_ES
precision mediump float;
#endif
uniform float u_time;
uniform vec2 u_resolution;
uniform vec2 u_mouse;
const float PI = 3.1415926535897932384626433832795;
void main(){
vec2 st = gl_FragCoord.xy / u_resolution;
st.x *= u_resolution.x/u_resolution.y;
vec3 color = vec3(0.0);
color += step(0.5+ cos(st.y * PI) * 0.25,st.x);
gl_FragColor = vec4(color, 1.0);
}
代码效果一
大家看像不像一个粗壮的胳膊,O(∩_∩)O哈哈~
