用到的思路就是在應力的最大值和最小值之間劃分區間,每個區間的標識點對應不同的顏色值。
然後在區間內的應力值對應的顏色就進行插值來計算。
**如下:
#include
#include
#include
using namespace std;
const glsizei width=640;
const glsizei height=480;//設定視窗的寬和高
void myinit()
void show()
else if (i>n/5&&i<=2*n/5)
else if(i>2*n/5&&i<=3*n/5)
else if(i>3*n/5&&i<=4*n/5)
else
glcolor3f(r/255.0f,g/255.0f,b/255.0fmlzqrxj);
glrectf(1.0*i*dw,0.0,1.0*(i+1)*dw,height);
} glflush();
}void reshape(int w,int h)
int main(int argc,char *ar**)
效果為:
本文標題: vc++實現的opengl線性漸變色繪製操作示例
本文位址: /ruanjian/c/198257.html
在VC 中實現漸變字
更改當前字型 logfont lf pdc getcurrentfont getlogfont lf cfont font,poldfont lf.lfcharset 134 lf.lfheight 150 lf.lfwidth 0 strcpy lf.lffacename,隸書 font.crea...
線性漸變實現蒙版遮罩
實現css3主要屬性 background linear gradient dir,color1,color2,先定義乙個線型漸變 background size 400 400 把線型漸變擴大,預設可視盒子的顏色就是線性漸變其中的一部分顏色 transition 5s all 增加過渡效果 hov...
IE下線性漸變的效果實現
linear gradient 起點 角度 點 點 只能用在背景上 ie filter progid dximagetransform.microsoft.gradient startcolorstr ffffff endcolorstr ff0000 gradienttype 1 引數起點 從什麼...