摘要:前面一直在画二维图形,其实三维图形的绘制就是以其为基础,可以说二维不过是三维的一种特例(相当与Z=0)。比如说要画一个正方体,它有上下左右前后共六个面组成,也就是要画出六个正方形就可以了,只是要注意绘制时应该按逆时针绘制(好像是进行纹理映射时需要的。。。) 我们必须将OpenGL屏幕想象成一张很大的画纸,后面还带着许多透明的层。差不多就是个由大量的点组成的立方体。这些点从...
阅读全文
摘要:今天主要学习二维图形的着色和旋转。 int DrawGLScene(GLvoid) // Here's Where We Do All The Drawing{ glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // Clear Screen And Depth ...
阅读全文
摘要:第一篇笔记中的OpenGL框架其实很简单,大致有如下几个步骤: 1,取得窗口的实例,然后定义窗口类 2,注册窗口类 3,创建窗口 4,描述像素格式 5,获取设备描述表 6,找到与此前我们选定的象素格式相对应的象素格式 7,设置象素格式 8,取得绘制描述表 9,激活绘制描述表 10,显示窗口 11,将屏幕的宽度和高度设置给透视OpenGL屏幕(设置视口,进行投影,模型透视) 其他就是对窗口...
阅读全文
摘要:#include // Header File For Windows#include // Header File For The OpenGL32 Library#include // Header File For The GLu32 Library#include // Header File For The ...
阅读全文
摘要:今天开始学习VC++,照着书上写了几个Win32的程序。 1,#include LRESULT CALLBACK WndProc(HWND hwnd, UINT iMsg, WPARAM wParam,LPARAM lParam){ HDC hdc;//设备环境句柄 PAINTSTRUCT ps; RECT rect; POINT point; switch(iMsg...
阅读全文
摘要:-------------------------------------------------------------------------------- 题目要求: 现有一笔经费可以报销一定额度的发票。允许报销的发票类型包括买图书(A类)、文具(B类)、差旅(C类),要求每张发票的总额不得超过1000元,每张发票上,单项物品的价值不得超过600元。现请你编写程序,在给出的一堆发票中找出可以...
阅读全文
摘要:-------------------------------------------------------------------------------- 题目要求: 省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可)。经过调查评估,得到的统计表中列出了有可能建设公路的若干条道路的成本。现请你编写程序,计算出全省畅通需要的...
阅读全文
摘要:-------------------------------------------------------------------------------- 题目要求: Excel可以对一组纪录按任意指定列排序。现请你编写程序实现类似功能。 具体的输入输出格式规定如下: 输入格式:测试输入包含若干测试用例。每个测试用例的第1行包含两个整数 N (#include #include #inc...
阅读全文
摘要:题目要求: 现有公园游船租赁处请你编写一个租船管理系统。当游客租船时,管理员输入船号并按下S键,系统开始计时;当游客还船时,管理员输入船号并按下E键,系统结束计时。船号为不超过100的正整数。当管理员将0作为船号输入时,表示一天租船工作结束,系统应输出当天的游客租船次数和 平均租船时间。 注意:由于线路偶尔会有故障,可能出现不完整的纪录,即只有租船没有还船,或者只有还船没有租船的纪录,系统应能...
阅读全文
摘要:题目要求: 统计一个给定字符串中指定的字符出现的次数 具体的输入输出格式规定如下: 输入格式:测试输入包含若干测试用例,每个测试用例包含2行,第1行为一个长度不超过5的字符串,第2行为一个长度不超过80的字符串。注意这里的字符串包含空格,即空格也可能是要求被统计的字符之一。当读到'#'时输入结束,相应的结果不要输出。 输出格式:对每个测试用例,统计第1行中字符串的每个字符在第2行字符串...
阅读全文
摘要:题目要求:给定一系列2维平面点的坐标(x, y),其中x和y均为整数,要求用一个最小的长方形框将所有点框在内。长方形框的边分别平行于x和y坐标轴,点落在边上也算是被框在内。 具体的输入输出格式规定如下: 输入格式:测试输入包含若干测试用例,每个测试用例由一系列坐标组成,每对坐标占一行,其中|x|和|y|小于 231;一对0 坐标标志着一个测试用例的结束。注意(0, 0)不作为任何一个测试用例里面...
阅读全文