obj loader refactor
This commit is contained in:
@@ -21,6 +21,14 @@ std::string Loader::getFilenameFromPath(const std::string& path) {
|
||||
return filename;
|
||||
}
|
||||
|
||||
std::string Loader::getPathFromFilename(const std::string& path) {
|
||||
std::string basepath = path.substr(0, path.find_last_of("/\\"));
|
||||
if (basepath.size() == path.size()) {
|
||||
basepath = path.substr(0, path.find_last_of(":\\"));
|
||||
}
|
||||
return basepath;
|
||||
}
|
||||
|
||||
std::string Loader::getFilenameWithoutExtension(const std::string& filename) {
|
||||
auto lastindex = filename.find_last_of(".");
|
||||
return filename.substr(0, lastindex);
|
||||
|
||||
Reference in New Issue
Block a user