OSG加载STL模型

发布时间:2024年01月12日

下载了2个简单stl模型,用基本的加载代码;直接可以加载;

?

查一点资料;

怎样在OSG中添加支持STL格式的模型文件?
使用OSG时,如果需要导入STL格式的模型文件,需要添加STL插件。

可以通过在代码中调用 osgDB::Registry::instance()->addFileExtensionAlias(".stl", "stl"); 来添加STL插件,这样就可以使用osgDB::readNodeFile()函数加载STL文件了。若不想通过代码添加插件,可以将注册文件osgPlugins-3.6.5.so复制到OSG的插件目录中,然后使用osgDB::Registry::instance()->loadLibrary(osg::getPluginLibraryFileNameForExtension("stl"));来加载该插件。注意,使用STL格式需要安装CAD软件支持库。

STL格式
STL (STereoLithography, 立体光刻)是原本用于立体光刻计算机辅助设计软件的文件格式。许多软件支持这种格式,它被广泛用于快速成型、3D打印和计算机辅助制造(CAM)。STL文件仅描述三维物体的表面几何形状,没有颜色、材质贴图或其它常见三维模型的属性。STL格式有文字和二进码两种型式。二进码型式因较简洁而较常见。

?

文章来源:https://blog.csdn.net/bcbobo21cn/article/details/135541996
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。