91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 749B
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-16
  • 語言: 其他
  • 標簽: opengl??20面體??

資源簡介

opengl 20面體#include #define X .525731112119133606 #define Z .850650808352039932 static GLfloat vdata[12][3] = {//各頂點坐標 {-X,0.0,Z},{X,0.0,Z},{-X,0.0,-Z},{X,0.0,-Z}, {0.0,Z,X},{0.0,Z,-X},{0.0,-Z,X},{0.0,-Z,-X}, {Z,X,0.0},{-Z,X,0.0},{Z,-X,0.0},{-Z,-X,0.0}, }; static GLuint tindices[20][3] = {//構成各面(三角形)的頂點索引 {1,4,0},{4,9,0},{4,5,9},{8,5,4},{1,8,4}, {1,10,8},{10,3,8},{8,3,5},{3,2,5},{3,7,2}, {3,10,7},{10,6,7},{6,11,7},{6,0,11},{6,1,0}, {10,1,6},{11,0,9},{2,11,9},{5,2,9},{11,2,7}, }; void display() { glClear(GL_COLOR_BUFFER_BIT); glBegin(GL_TRIANGLES); for(int i = 0;i < 20;++i) { glColor3f(1.0,1.0,i * 1.0 / 20);//顏色設置 glVertex3fv(&vdata;[tindices[i][0]][0]); glVertex3fv(&vdata;[tindices[i][1]][0]); glVertex3fv(&vdata;[tindices[i][2]][0]); } glEnd(); glFlush(); } void init() { glClearColor(0.0,0.0,0.0,0.0); } int main(int argc,char** argv) { glutInit(&argc;,argv); glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB); glutInitWindowSize(250,250); glutInitWindowPosition(100,100); glutCreateWindow("Polygon"); init(); glutDisplayFunc(display); glutMainLoop(); return 0; }

資源截圖

代碼片段和文件信息

#include?
#define?X?.525731112119133606
#define?Z?.850650808352039932

static?GLfloat?vdata[12][3]?=?{//各頂點坐標
{-X0.0Z}{X0.0Z}{-X0.0-Z}{X0.0-Z}
{0.0ZX}{0.0Z-X}{0.0-ZX}{0.0-Z-X}
{ZX0.0}{-ZX0.0}{Z-X0.0}{-Z-X0.0}
};

static?GLuint?tindices[20][3]?=?{//構成各面(三角形)的頂點索引
{140}{490}{459}{854}{184}
{1108}{1038}{835}{325}{372}
{3107}{1067}{6117}{6011}{610}
{1016}{1109}{2119}{529}{1127}
};

void?display()
{
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_TRIANGLES);
for(int?i?=?0;i? {
glColor3f(1.01.0i?*?1.0?/?20);//顏色設置
glVertex3fv(&vdata[tindices[i][0]][0]);
glVertex3fv(&vdata[tindices[i][1]][0]);
glVertex3fv(&vdata[tindices[i][2]][0]);
}
glEnd();
glFlush();
}

void?init()
{
glClearColor(0.00.00.00.0);
}

int?main(int?argcchar**?argv)
{
glutInit(&argcargv);
glutInitDisplayMode(GLUT_SINGLE?|?GLUT_RGB);
glutInitWindowSize(250250);
glutInitWindowPosition(100100);
glutCreateWindow(“Polygon“);
init();
glutDisplayFunc(display);
glutMainLoop();
return?0;
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1173??2012-03-27?01:40??opengl20faces.cpp

-----------?---------??----------?-----??----

?????????????????1173????????????????????1


評論

共有 條評論