首页 > 其他 > 详细

Qt、OpenGL和3D图形程序开发

时间:2015-11-12 16:18:40      阅读:285      评论:0      收藏:0      [点我收藏+]

科学可视化、医学成像、飞行模拟、流程建模、动画、游戏和视觉效果应用程序都需要大量使用高性能 2D 和 3D 图形。标准的图形 API(如 OpenGL? )非常适合渲染复杂的图形,但对用户界面编程却没有提供太多支持,无法满足多样化的市场。


OpenGL 和 Direct3D 都是低级图形 API。应用程序无论使用哪一个,都必须以非常原生的方式告诉计算机
如何绘制画面,如点、线和多边形。例如,要绘制一个立方体,就必须要指定立方体的八个边。实在不敢想
象使用这样初级的 API 渲染诸如餐桌这样复杂的事物会是什么样。此外,这些 API 还必须按顺序调用函
数,这就会非常容易出错。因此,支持面向对象的 3D 可视化的高级 API 就应运而生。有了高级 API,程
序员就可以定义一个场景(场景图形 API),然后在场景中放置对象。

Qt、OpenGL和3D图形程序开发

原文:http://my.oschina.net/assange/blog/529416

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!