/ / Importuj siatkę jako std :: string za pomocą assimp - c ++, stdstring, assimp

Zaimportuj siatkę jako std :: string za pomocą assimp - c ++, stdstring, assimp

Próbuję załadować siatki w assimp, które janie dostarczaj jako pliku, a raczej std :: string czytanego przy użyciu wskaźników dostarczonych przez linker, tak żebym mógł skompilować wszystko do jednego pliku wykonywalnego.Po prostu szukam pasującej funkcji zwracającej aiScene * .Ale jedyna w podręczniku znajduje się ReadFile.

Odpowiedzi:

0 dla odpowiedzi № 1

Nie jestem pewien, co masz na myśli zapisując plik w std::string, ale istnieje funkcja o nazwie ReadFileFromMemory() to dokładnie to, co chcesz.

Jeśli z jakiegoś powodu nie podoba ci się ta opcja, zawsze możesz zrobić obejście i wygenerować tymczasowy plik ze swojego ciągu, a następnie przeczytać go z ReadFile().