用OpenGL画五角星时产生的奇奇怪怪的东西

来源:互联网 发布:mac拳皇2002um 编辑:程序博客网 时间:2024/04/28 03:35
//有时候随便改变一个参数就会产生意想不到的效果,或者只是改变一个正负号,图形还真是奇妙
for (int i=0; i<5; i++){glVertex3f(d*cos((90 - i * 72)*PI / 180), d*sin((90 - i * 72)*PI / 180), 0);glVertex3f(0.5*d*cos((90 - i * 72)*PI / 180), 0.5*d*sin((90 - i * 72)*PI / 180), 0);}


for (int i=0; i<5; i++){glVertex3f(d*cos((90 - i * 72)*PI / 180), d*sin((90 - i * 72)*PI / 180), 0);glVertex3f(0.5*d*cos((-90 - i * 72)*PI / 180), 0.5*d*sin((-90 - i * 72)*PI / 180), 0);}




for (int i=0; i<5; i++){glVertex3f(d*cos((90 - i * 72)*PI / 180), d*sin((90 - i * 72)*PI / 180), 0);glVertex3f(0.5*d*cos((54 - i * 72)*PI / 180), 0.5*d*sin((54 - i * 72)*PI / 180), 0);} 



0 0
原创粉丝点击