几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量  


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 仿射空间:CAX软件开发(三)二次开发与程序设计 » 程序设计 » OpenGL图形显示
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


回复
 
主题工具 搜索本主题 显示模式
旧 2007-06-05, 05:55 PM   #1
yogy
高级会员
 
注册日期: 06-11
帖子: 1527
精华: 15
现金: 6353 标准币
资产: 6353 标准币
yogy 向着好的方向发展
默认 请比较一下OpenGL 和DirectDraw,Direct3D的特长和缺点何在

OpenGL是工业标准,DirectDraw,Direct3D一直是Microsoft的标准,
所以OpenGL受到更广泛的支持,如很多工作站(UNIX系统)都支持OpenGL,
高端显卡全部支持OpenGL.硬件支持意味速度更快。
yogy离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
旧 2007-06-05, 05:56 PM   #2
yogy
高级会员
 
注册日期: 06-11
帖子: 1527
精华: 15
现金: 6353 标准币
资产: 6353 标准币
yogy 向着好的方向发展
默认 回复: 请比较一下OpenGL 和DirectDraw,Direct3D的特长和缺点何在

DirectX 是一套多媒体标准接口技术,即使你无法找到最新的显卡驱动程序,但是用它也可以极大的提高显卡的显示性能,因为它拥有一个HAL(HardwareAbstraction Layer,硬件提取)功能,简单的说就是可以直接让游戏、软件程序和硬件来进行数据传输,从而改变了硬件之间兼容性问题。在DirectX在还有一个HEL(Hardware Emulation Layer,硬件模拟)功能,在它的帮助下可以用你机器中现成的硬件设备模拟成为其它的部件,比如你的显卡没有3D硬件加速功能,但是通过DirectX就可以将其模拟成为带有3D加速功能的显卡,这样在运行游戏的时候就能够获得额外的效果。
OpenGL是SGI公司开发的,可独立于操作系统和硬件环境的三维图形库,作为一种三维工具软件包在交互式三维图形建模能力和编程方面具有无可比拟的优越性,并已在各种工作站和高档微机中运行。由于其强大的图形功能和跨平台的能力,已成为事实上的标准。 目前,包括Microsoft,SGI,IBM,DEC,SUN,HP等大公司,都采用了OpenGL作为三维图形标准,许多软件厂商也纷纷以OpenGL为基础开发出自己的产品。OpenGL灵活方便地实现了二维和三维的高级图形技术,它具有建模,变换,光线处理,色彩处理,动画以及更先进的能力。更主要的是,它独立于硬件设备,窗口系统和操作系统等。许多计算机公司已经把 OpenGL集成到各种操作系统和窗口系统中,其中窗口系统有X Window系统,MS Windows,OS/2和Mac OS等,操作系统包括Unix,Windows95/NT/98/2000等。这使得一些人相信OpenGL将是未来的3D图形标准。

此帖于 2008-05-28 10:05 AM 被 huangyhg 编辑.
yogy离线中   回复时引用此帖
旧 2007-06-05, 05:56 PM   #3
yogy
高级会员
 
注册日期: 06-11
帖子: 1527
精华: 15
现金: 6353 标准币
资产: 6353 标准币
yogy 向着好的方向发展
默认 回复: 请比较一下OpenGL 和DirectDraw,Direct3D的特长和缺点何在

OpenGL并不慢,关键是你使用的正确与否,
比如在 View里,你是否重载了OnEraseBkgnd

BOOL CMyView::OnEraseBkgnd(CDC* pDC)
{
// TODO: Add your message handler code here and/or call default

return TRUE ; //CView::OnEraseBkgnd(pDC);
}

这样的话速度就会提高很多

另外,OpenGL绝对不会用DirectX来实现,否则跨平台谁来支持?
yogy离线中   回复时引用此帖
回复


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭



所有的时间均为北京时间。 现在的时间是 08:27 AM.


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多