查看: 2464|回复: 5

请教如何把三维嵌入到网页?

[复制链接]

该用户从未签到

发表于 2009-11-26 11:18:34 | 显示全部楼层 |阅读模式
如何让osg做的三维场景能够嵌入到网页中
并且支持除了IE 以外的Opera、Mozilla Firefox、Safari、谷歌浏览器几个浏览器的支持?

该用户从未签到

发表于 2009-11-26 12:12:06 | 显示全部楼层
我以前做过一个小例子,基本的思路就是把Viewer封装到ActiveX控件中,和osgviewerMFC的做法没有本质的不同

该用户从未签到

 楼主| 发表于 2009-11-27 13:23:52 | 显示全部楼层
2# array

你做的那个例子我有。
我做的东东也可以用IE没有问题,
我需要的是利用其他浏览器,
array
你能帮忙给看一下吗?
多谢了

该用户从未签到

发表于 2009-11-27 14:23:15 | 显示全部楼层
Mozilla的浏览器有自己的插件接口,例如gecko,您可以参考一下接口的操作方法;嵌入窗口的方式则不会有太大区别。其他浏览器的插件编写也是同样,只要清楚API接口即可,然后设法和OSG场景所在的窗口句柄相连接

该用户从未签到

发表于 2009-11-29 15:32:21 | 显示全部楼层
有做到操作系统之上而非浏览器之上的插件,只要安装一边就可以在各种浏览器下使用,比如unity3d的web插件。做法思路应该不是activex,不过我不知道怎么做,期待高手讲解

该用户从未签到

发表于 2009-12-1 17:24:19 | 显示全部楼层
是activex,但是打包成了cab文件。
activeX是com的一种实现,基于IE的activeX通常有atl和mfc activex两种实现框架。
当然,除了微软的商业方案,qt等其他开源框架也有对com的实现。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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