查看: 1694|回复: 3

osg的activex插件加载.flt文件时遇到的问题求解

[复制链接]

该用户从未签到

发表于 2011-8-7 16:34:09 | 显示全部楼层 |阅读模式
我将《OSG窗口与IE浏览器的嵌合》中的程序经过反复调试,可以加载.osg格式的模型。但最近在测试加载.flt模型时遇到了问题,研究多日未果,望大侠相告:

    我通过多台机器中测试程序,每台机器上都将osg目录下的bin中全部文件(所有的dll,osgPlugins-2.2.0,Microsoft.VC80.CRT,Microsoft.VC80.MFC,osgviewer等可执行程序)文件与ocx控件以及htm文件放在一起。
    通过bin中的osgviewer可以正确加载flt模型
    通过网页,有的机器可以加载flt模型,有的机器提示“文件不存在或不能处理这种格式文件”。
    能够加载flt模型的机器,不能显示模型的贴图(用osgviewer加载时可以显示)。

    各机器上的环境都是一样的,为什么有的机器不能加载flt模型
    能加载flt模型的机器,为什么只有一个模型轮廓,没能加载rgb贴图等

谢谢~

该用户从未签到

 楼主| 发表于 2011-8-7 20:08:10 | 显示全部楼层
我将bin所在目录写入环境变量path中,就可以访问.flt模型文件了。不知道为什么,在加载.osg模型时并不用设置环境变量。而加载.flt后还是不显示贴图。

该用户从未签到

发表于 2011-8-8 08:58:20 | 显示全部楼层
可能只是路径问题而已,这和activex的使用与否并无直接关系,请尽量使用绝对路径或者网络地址

该用户从未签到

发表于 2014-5-25 21:07:30 | 显示全部楼层
我也遇到这个问题,在浏览器上显示不了png图片,但是直接在osgviewer里可以显示。请问楼主你是怎么解决这个问题的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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