IrrAssimp:使用 Assimp 库在 Irrlicht 中加载 3D 模型

时间:2024-06-20 06:18:14
【文件属性】:

文件名称:IrrAssimp:使用 Assimp 库在 Irrlicht 中加载 3D 模型

文件大小:1.39MB

文件格式:ZIP

更新时间:2024-06-20 06:18:14

C++

IrrAssimp 使用 Assimp 库在 Irrlicht 中加载 3D 模型 要求 要使用它,您应该有一个工作项目: Irrlicht(应该与大多数版本一起使用) Assimp(应该适用于大多数版本) 项目中包含的子文件夹“IrrAssimp”的文件。 用法 导入模型的最简单方法是使用 IrrAssimp 作为网格加载器,您可以通过在代码中添加简单的一行轻松完成此操作: smgr-> addExternalMeshLoader ( new IrrAssimpImport(smgr)); 如果要更好地控制要使用哪个加载器来加载特定模型(Irrlicht或Assimp的内置加载器),还可以使用assimp来加载模型,如下所示: IrrAssimp assimp (smgr); IAnimatedMesh* mesh = assimp.getMesh( " Media/dwa


【文件预览】:
IrrAssimp-master
----IrrAssimp()
--------IrrAssimpUtils.h(181B)
--------IrrAssimpImport.cpp(15KB)
--------IrrAssimpUtils.cpp(235B)
--------IrrAssimpImport.h(2KB)
--------IrrAssimpExport.h(1KB)
--------IrrAssimp.cpp(2KB)
--------IrrAssimpExport.cpp(16KB)
--------IrrAssimp.h(2KB)
----Media()
--------dwarf.jpg(82KB)
--------nskinbl.jpg(39KB)
--------ninja.b3d(104KB)
--------sydney.md2(295KB)
--------axe.jpg(64KB)
--------sydney.bmp(59KB)
--------wuson()
--------dwarf.x(564KB)
--------faerie.md2(313KB)
--------earth.x(432KB)
--------nskinrd.jpg(51KB)
--------yodan.mdl(356KB)
--------gun.md2(54KB)
----main.cpp(2KB)
----.gitignore(133B)
----CMakeLists.txt(647B)
----README.md(1KB)

网友评论