opengl2D

opengl2D

/////////////////////////////////////////////////////////////////////

总结:c语言文件读写fscanf,格式化读行

       fscanf(文件对象,没行格式样式,存放地址1,存放地址2,...n)

       void glTranslatef (GLfloat x, GLfloaty, GLfloat z);    //平移

        void glScalef (GLfloat x, GLfloat y, GLfloat z);        //缩放

        void       glRotatef(GLfloat angle,GLfloat x,GLfloat y,GLfloat z);    

                                                                                        //旋转

////////////////////////////////////////////////////////////////////

程序运行结果:

                            .jpeg

///////////////////////////////////////////////////////////////////

完成功能:顶点文件读入,type函数完成对应图元绘制

            实现对图像的缩放,平移,旋转

//////////////////////////////////////////////////////////////////////

思路:

   读一组顶点:

                        记录图元类型type,顶点数idx_n

                        fscanf设置格式,读入存进顶点数组

                        测试demo:实现一组数据的读然后存进二维数组

    



        读很多组:利用for(;;)无限循环

                                    上个单组读程序放入循环 

////////////////////////建立索引///////////////////////////

                        idx[idx_n][0] = type;

	            idx[idx_n][1] = start_idx;

	            idx[idx_n][2] = n;

//////////////////////////////////建立索引/////////////////

                                  fscanf读不到了就跳出循环

/////////////////////////////////////

环境:VS2010 加opengl api

说明:win32控制台程序

////////////////////////////////////////

                                                                                wanle......

下一个3D

发布了84 篇原创文章 · 获赞 9 · 访问量 9159

猜你喜欢

转载自blog.csdn.net/qq_42344456/article/details/103479380