• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >游戏开发 > 关于opengl画图的问题,请教大神!!!

关于opengl画图的问题,请教大神!!!

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了请教大神这是什么歌,请教大神什么歌,请教大神,请教大神什么歌第三季,大神画图等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 关于opengl画图的问题,请教大神!!!
描述:

opengl源码

从网上看到,opengl画图,是这样的几个步骤:
a. 建立模型矩阵
glMatrixMode(GL_MODELVIEW);
gluLookAt();
b.建立投影矩阵:
glMatrixMode(GL_PROJECTION);
gluPerspective();
c.设定屏幕的参数:
glViewport();
我是这样设定的,参数感觉合理,可是什么都看不到,
这是我的源码:
void glu_lookat::initializeGL()
{
  glShadeModel(GL_SMOOTH);
  glClearColor(0.0, 0.0, 0.0, 0.0);
  glClearDepth(1.0);
  glEnable(GL_DEPTH_TEST);
  glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST);
}
void glu_lookat::paintGL()
{
  glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
  glLoadIdentity();
    glTranslatef(0.0f,0.0f,-12.0f);
  glRotatef(angle,3,1,1);
  glColor3f(0.0f,1.0f,0.0f);
  GLUquadricObj *quadratic;
  quadratic=gluNewQuadric();
  gluQuadricDrawStyle(quadratic, GLU_LINE);
  glLineWidth(1.0f);
  gluSphere(quadratic, 5.0, 100, 100);
    //投影矩阵
  glMatrixMode(GL_PROJECTION);
  glLoadIdentity();
  //gluLookAt (0.0, 0.0, 0.0, 0.0, -10.0, 5.0, 1.0, 0.0, 0.0);
  gluPerspective(10.0f,640/480.0,5.0f,20.0f);
  glViewport(0,0,640,480);    //窗口大小
  glFlush();
}
void glu_lookat::resizeGL(int w=0,int h=0)
{
  if(h==0)
    height=1;
    glMatrixMode(GL_MODELVIEW);
  glLoadIdentity();
  gluLookAt(0,0,0,0,0,-12.0,0,1,0);//相机坐标-目标点坐标
}
可是我什么都看不到,还有那个gluPerspective他的near和far的参数我这里怎么写比较好?怎么计算呢?
请教大神了!!!


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 用Unity做一个雷达探测,请教几个问题,就大神,C#。
  • 关于opengl画图的问题,请教大神!!!

相关文章

  • 2017-06-05 英特尔实感3D扫描:如何导入到Unity
  • 2022-04-30Unity 3D Box控件
  • 2017-06-05 游戏引擎十大排行榜,是不是真的?
  • 2017-06-05 小白求助,关于setScaleZ和setPositionZ
  • 2017-06-05 怎么让CharacterController不会与其它的CharacterController产生碰撞?
  • 2020-02-11Untiy3D判断手指滑动方向之角度
  • 2017-06-05 如下图知道各点xyz坐标如何生成3dmax模型或能导入u3d的模型?
  • 2017-06-05 实现unity3d程序一键打印照片
  • 2017-06-05 LOL客户端开发技术有哪些啊?不知道有哪位大神比较了解
  • 2017-06-05 这类cocos2dx写的AI格斗游戏,能去游戏公司干活了吗,诚恳

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Unity 3D Window控件
    • Cocos2d-x建工程时避免copy文件夹和库
    • Unity 3D Project视图
    • lua中如何获取自定义类的变量值?
    • Unity3D新版本的Animation系统怎么修改Material的Offset属性?
    • Unity 3D Assets游戏资源目录管理
    • 点击物体,镜头对准该物体
    • 图形引擎,游戏引擎开发方向在深圳有什么比较好的公司推荐
    • cocos2dx32无法使用objectGroupNamed
    • Unity 3D游戏发布到WEB平台

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有