查看: 1524|回复: 1

关于osg读取网络地址上的fbx模型文件的问题

[复制链接]
  • TA的每日心情
    开心
    2020-1-14 14:24
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2016-1-6 23:50:40 | 显示全部楼层 |阅读模式

    本地硬盘有cow.ive模型。
    使用osgviewer读取该文件:osgviewer  cow.ive.能成功读取并显示。

    使用osgconv将cow.ive转换为cow.3ds.
    使用osgviewer读取该文件:osgviewer cow.3ds.能成功读取并显示。

    将cow.ive转换为cow.fbx。
    使用osgviewer cow.fbx能成功读取并显示。

    ===============================
    将cow.ive,cow.3ds,cow.fbx文件放到网络上,例如局域网。
    使用网络地址路径访问上述文件。

    osgviewer  http://192.168.1.202/cow.ive----------成功
    osgviewer  http://192.168.1.202/cow.3ds----------成功
    osgviewer  http://192.168.1.202/cow.fbx----------------失败  提示信息为:osgviewer : No data loaded

    osg内部读取fbx文件时,对路径的相关处理部分代码如下:

    #ifdef OSG_USE_UTF8_FILENAME
            const std::string& utf8filename(filename);
    #else
            std::string utf8filename(osgDB::convertStringFromCurrentCodePageToUTF8(filename));
    #endif

            KFbxImporter* lImporter = KFbxImporter::Create(pSdkManager, "");

            if (!lImporter->Initialize(utf8filename.c_str(), -1, pSdkManager->GetIOSettings()))
            {
                return std::string(lImporter->GetLastErrorString());
            }

    其中filename 可以理解为 http://192.168.1.202/cow.fbx


    求教:osgviewer  http://192.168.1.202/cow.fbx----------------失败  提示信息为:osgviewer : No data loaded
    是什么原因呢?
    是我网站配置的问题还是osg中读取fbx的插件的问题?

  • TA的每日心情
    开心
    2020-1-14 14:24
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2016-1-7 17:06:25 | 显示全部楼层
    希望大家给予指点。谢谢!
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

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

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

    联系我们

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