使用 assimp 将网格导入为 std::string
Import mesh as std::string using assimp
我正在尝试在 assimp 中加载一个网格,我没有将其作为文件提供,而是 std::string 使用链接器提供的指针读取,这样我就可以将所有内容编译成一个可执行文件.我基本上是在寻找返回 aiScene* 的合适函数。但是我在手册中找到的唯一一个是ReadFile。
我不确定您所说的将文件存储在 std::string
中是什么意思,但是有一个名为 ReadFileFromMemory()
的函数可以满足您的需求。
如果出于某种原因您不喜欢此选项,您始终可以采取变通办法,从您的字符串生成一个临时文件,然后使用 ReadFile()
.
读取它
我正在尝试在 assimp 中加载一个网格,我没有将其作为文件提供,而是 std::string 使用链接器提供的指针读取,这样我就可以将所有内容编译成一个可执行文件.我基本上是在寻找返回 aiScene* 的合适函数。但是我在手册中找到的唯一一个是ReadFile。
我不确定您所说的将文件存储在 std::string
中是什么意思,但是有一个名为 ReadFileFromMemory()
的函数可以满足您的需求。
如果出于某种原因您不喜欢此选项,您始终可以采取变通办法,从您的字符串生成一个临时文件,然后使用 ReadFile()
.