本例让模型顶点在任意轴方向做余弦变化,从而产生波浪线效果
shader实现
const char* vs =
{
"attribute vec3 inVertex;"
"attribute vec3 inNormal;"
"uniform mat4 MVPMatrix;"
"uniform vec3 LightDirection;"
"uniform vec3 EyePosition;"
"uniform float myAnim;"
"varying vec2 TexCoord;"
"void main()"
"{"
//余弦函数 radians(degree)将角度转换成弧度
"float ripple=5.0*cos(0.2*inVertex.y+(radians(5.0*myAnim*