gluOrtho2D(0.0,640.0,0.0,480.0)
茶壶的中心坐标是(0,0),因此最多也只能看到右上角4/1的茶壶
而且茶壶的腹部部分会被剪切掉,因为它位于视景体之外
所以你看到的是零星的曲线,是平面的
你把视景体改成三维的glOrtho(-5.0,5.0,-5.0,5.0,-5.0,5.0)
glutSolidTeapot(2)
glRecti(0,0,1,1)
这样就能看到茶壶了
如果不想改茶壶的大小,你也可以改大视景体的大小,使之能容纳你的茶壶
首先你要去下载glut库. 然后#include <glut.h>
再用:
void glutSolidTeapot(GLdouble size)
参数:size:茶壶的相对大小
1、先从里面画,也可以先从外面副,画好一个圆后在原来的位置上复制粘贴几次,按一定的比例放大或缩小,然后再画一个正方形、一竖和字母。2、方法基本和第一个相同,但要做两个蒙版,把两个不同颜色的多余地方去掉。
3、方法和2相同,同一个颜色的要做两次蒙版。
4、以上三个图在CDR软件中做会更加方便,直接画圆就可以在犀牛的差距上添加纹路了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)