opengl2D

筅森魡賤 提交于 2019-12-10 17:36:43

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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!