用mfc实现基于opengl的三维图形activex控件

用mfc实现基于opengl的三维图形activex控件

ID:34413847

大小:141.54 KB

页数:3页

时间:2019-03-05

用mfc实现基于opengl的三维图形activex控件_第1页
用mfc实现基于opengl的三维图形activex控件_第2页
用mfc实现基于opengl的三维图形activex控件_第3页
资源描述:

《用mfc实现基于opengl的三维图形activex控件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、维普资讯http://www.cqvip.com/CAM/CAPP用MFC实现基于OpenGL的三维图形ActiveX控件叶钦媚,黎绍发,梁宇涛(华南理工大学电教中心计算机科学与工程学院,广东广州510641)1前言OpenGL的函数绘制一个三维模型,并可通过鼠标事件来进随着Internet的迅猛发展,当今网络已不再局限于单一行移动、旋转、缩放等操作,从而实现三维真实感显示。静态的网页,对Web页提供的交互性能要求越来越高,动感2ActiveX控件的开发的网页随处可见,各种网络应用越来越广泛,而促进Web快目前,大多数

2、编程语言都支持ActiveX控件的开发和使速发展的核心技术就是ActiveX技术。ActiveX是微软公司的用,而VisualC++和MFC是创建ActiveX控件的强大工具,Internet/Intranet整体战略的一个组成部分。该战略意在帮助利用MFCActiveXControlWizard可以产生以COleControlWeb开发者们开发出可编程的对象,使得软件部件在网络环为基类的控件对象类,它继承了所有COleControl类中实现境中进行交互,并能将这些对象随同图像、文本、Java程序片的0LE控件的特性,

3、包括窗口对象特性和方法、属性及事件以及其他媒体添加到Web页中,形成动态的、丰富的内容。等,因此可以快速生成一个标准的ActiveX控件。ActiveX包括ActiveX文档、ActiveX控件和ActiveX脚(1)创建OpenGL.OCX控件框架本三个主要的组件,它与具体的编程语言无关,在任何支持首先,用MFCActiveXControlWizard建立一个名为ActiveX控件的软件开发平台(如VB、VC++、Access、VFP、OpenGL的ActiveX的应用程序框架。由于OpenGL.OCX控Delphi

4、、PowerBuilder等)上都可以使用ActiveX控件。程序件最终要插入到Web页中,为了提高系统的性能,采用异步员可以像使用Windows标准控件一样使用不同厂商开发的方式下载OpenGL.OCX控件『l1,为此在MFCActiveXControlActiveX控件,这样就实现了软件开发的工业化,大大地提Wizard的第二步中按Advanced按钮,选中Loadsproperties高了软件的生产效率。并且,ActiveX控件最吸引人的地方asynchronously复选框。向导创建的OpenGLOCX控件框架

5、在于它是一个网络控件,可以插入到Web页并成为Web页结构包含内容如表l:的直接组成部分,用户可以从Interact上下载ActiveX控件,现在,OpenGL.OCX控件框架已经建立,可以选择Build也可以通过网络在本地机上调用远程机上的ActiveX控件,来对此控件进行编译。VisualC++自动创建一个类型库从而使Intemet访问者能够执行复杂的操作。(OpenGL.TLB)并且在系统登记库中登记这个控件,其他的目前,电子商务、远程教学、游戏和娱乐等Interact应用用户就可以使用该控件了。但是,目前的控件

6、还没有任何的已经越来越广泛,这些领域逐渐应用三维技术来虚拟各种功能,下面将给控件添加必要的功能。模型,如产品展示、广告制作、公共展览和博览会等等。对于(2)添加静态库和头文件电子商务,将销售产品展示做成在线三维的形式,必将吸引更多的顾客;在教学领域,人们也可通过三维技术虚拟一个表1OpenGLOCX控件框架结构逼真的实境教室,形象地再现教学内容。可见,Interact对三类模板描述维虚拟技术的需求是非常迫切的,采用ActiveX控件的形式把各种虚拟模型嵌入到Web页中,可以使电子商务、远程教一DopenGLCOM对象学

7、等应用更加灵活,更加直观。目前,开发三维图形采用最一DOpenGLEventsCOM对象,用于管理控件的事件管理COpenGLAppOpenGL.OCX控件主文件,用于控件的初始化、广泛的标准是OpenGL,它实际上是一个开放的三维图形软注册等工作件包,它独立于窗口系统和操作系统,以它为基础开发的应COpenGLCtrl控件,实现OpenGL.OCX控件的实际控件功能用程序可以十分方便的在各种平台间移植。本文将介绍使COpenGLPropPage提供控件属性页模板用VisualC++开发一个ActiveX控件,该控件使

8、用了收稿日期:2003一O3—12维普资讯http://www.cqvip.comM/C由于OpenGL仅仅是一个图形函数库而不是一种程序用RenderingContexts(绘制描述表,简称RC),RC并不等同设计语言,它不提供诸如程序流程控制、窗口操作、人机交于DC,它适合于在与指定设备描述表相联系的设备上绘互之类的命令或函数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。