用户登录
用户注册

分享至

opengl 茶壶

  • 作者: 我爱灰太狼103944001
  • 来源: 51数据库
  • 2020-09-30
你画的茶壶是三维的,而你定义的视景体却是二维的
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);
这样就能看到茶壶了
如果不想改茶壶的大小,你也可以改大视景体的大小,使之能容纳你的茶壶
软件
前端设计
程序设计
Java相关