标签:style blog http ar sp div art on log
http://blog.csdn.net/tkokof1/article/details/6527836
// 设置每个变形单元的纹理坐标 // NOTE:注意设置方式 disp_array[j*nCols+i].tx=(x+i*cellw)/tw; disp_array[j*nCols+i].ty=(y+j*cellh)/th; // 设置每个单元的实际坐标 disp_array[j*nCols+i].x=i*cellw; disp_array[j*nCols+i].y=j*cellh;
通过上面代码,可以知道在设置点的集合并且将texture上点投影到屏幕上去。注意前面的代码部分正是前面有过的,在texture上的用比例来表示的,所以在
(x+i*cellw)/tw;
这个数值<=1.0。
而SetDisplacement函数正是将屏幕上的投影进行变换,产生一种新的方式。通过在不同点之间的渲染,可以产生点移动的效果。
标签:style blog http ar sp div art on log
原文地址:http://www.cnblogs.com/yoru/p/4023992.html