also drop 'model://' from URDF file names (like we drop package://)

This commit is contained in:
Erwin Coumans
2018-08-26 09:33:51 -07:00
parent 593380b73a
commit 3036a6d2bc

View File

@@ -564,9 +564,13 @@ bool findExistingMeshFile(
return false;
}
std::string drop_it = "package://";
if (fn.substr(0, drop_it.length())==drop_it)
fn = fn.substr(drop_it.length());
std::string drop_it_pack = "package://";
std::string drop_it_model = "model://";
if (fn.substr(0, drop_it_pack.length())==drop_it_pack)
fn = fn.substr(drop_it_pack.length());
else if (fn.substr(0, drop_it_model.length())==drop_it_model)
fn = fn.substr(drop_it_model.length());
std::list<std::string> shorter;
shorter.push_back("../..");