TA的每日心情 | 开心 2020-1-14 14:24 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
本地硬盘有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的插件的问题? |
|