查看: 5501|回复: 5

(推荐)波尔实验室的一个OSG 与网页嵌合的工程:osgAx(下载)

[复制链接]

该用户从未签到

发表于 2008-11-30 13:30:41 | 显示全部楼层 |阅读模式
波尔实验室的Michael Gronager 曾实现了一个OSG 与网页嵌合的工程:osgAx,费了好大周折从朋友那得来的,拿出来共享一下。另外,强烈支持王锐的《OSG窗口与IE浏览器的嵌合》,永远支持array!

OSGAx(osg在浏览器中显示).zip

240.28 KB, 下载次数: 10863, 下载积分: 威望 1

该用户从未签到

发表于 2008-11-30 13:34:02 | 显示全部楼层
呵呵,,,这个工程以前已经有朋友发了~~~~~~

该用户从未签到

发表于 2008-11-30 18:13:35 | 显示全部楼层
把一个应用程序包装成ActiveX嵌入到IE窗口内或者将IE控件嵌入到应用程序窗口的技术十年前就开始广泛使用,现在比较困惑的问题是怎样能比较方便的将IE控件嵌入到OSG(OpenGL)场景中?

虽说自己十几年都在用Linux和一些主流Unix,但毕竟Windows的最终用户群更大,mozilla的xul嵌入方案无论从兼容性(比如ActiveX控件支持、微软“标准”DHTML)、内存占用到稳定性方面都还有待提高。

之前搞过一个项目,把IE窗口内容以及窗口重绘消息动态拷贝到OpenGL Texture上做贴图,同时把OpenGL消息转发给IE(类似vnc的做法),但这种方法效率很低而且和目前的多数杀毒软件都有冲突,有没有什么类似Linux下面AIGLX/Composite的扩展接口可以达到这个目的?如果借助Windows自身的3D桌面底层接口想必可以很快实现,有没有前辈做过这方面的研究?

该用户从未签到

发表于 2008-11-30 19:10:01 | 显示全部楼层
将IE嵌入OSG的方法可以参看最新版本的osgbrowser例子,很不凑巧,它用的正是xul库。不过相信还是有很多参考价值。
将3D窗口嵌入浏览器的方法几乎只有ActiveX一种,虽说VRML也是不错的选择,但究其根源仍是换汤不换药;Java则像个扶不起的阿斗。这里的osgAx,以及我做过的osgActiveX工程,也许都可以给您的研发些许提示。

该用户从未签到

发表于 2008-12-23 08:46:43 | 显示全部楼层
顶下,active是最好的选择,窃以为,哈哈

该用户从未签到

发表于 2013-5-27 09:57:10 | 显示全部楼层
顶顶,MFC ActiveX 控件实现比较好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表