/ / Importar malha como std :: string usando assimp - c ++, stdstring, assimp

Importar malha como std :: string usando assimp - c ++, stdstring, assimp

Estou tentando carregar uma malha no assimet, que eunão forneça como um arquivo, mas sim uma string std :: string usando ponteiros fornecidos pelo linker, para que eu possa compilar tudo em um executável. Eu estou basicamente procurando por uma função de ajuste retornando aiScene *. Mas o único que eu encontrado no manual é ReadFile.

Respostas:

0 para resposta № 1

Eu não tenho certeza do que você quer dizer com o armazenamento de um arquivo em um std::string, mas existe uma função chamada ReadFileFromMemory() isso faz exatamente o que você quer.

Se, por alguma razão, você não gostar dessa opção, poderá sempre fazer uma solução alternativa e gerar um arquivo temporário a partir da sua string e depois lê-lo com ReadFile().