Skip to content
Snippets Groups Projects
Commit 82d9d2a1 authored by Fabian Paus's avatar Fabian Paus
Browse files

Merge branch 'master' of gitlab.com:ArmarX/RobotAPI

parents 96563045 90d8f933
No related branches found
No related tags found
No related merge requests found
...@@ -9,6 +9,8 @@ ...@@ -9,6 +9,8 @@
#include <VirtualRobot/XML/ObjectIO.h> #include <VirtualRobot/XML/ObjectIO.h>
#include <VirtualRobot/Visualization/CoinVisualization/CoinVisualization.h> #include <VirtualRobot/Visualization/CoinVisualization/CoinVisualization.h>
#include <boost/algorithm/string/predicate.hpp>
namespace armarx::viz::coin namespace armarx::viz::coin
{ {
...@@ -46,7 +48,19 @@ namespace armarx::viz::coin ...@@ -46,7 +48,19 @@ namespace armarx::viz::coin
try try
{ {
ARMARX_INFO << "Loading object from " << fullFilename; ARMARX_INFO << "Loading object from " << fullFilename;
result = VirtualRobot::ObjectIO::loadManipulationObject(fullFilename);
if (boost::ends_with(fullFilename, ".wrl"))
{
VirtualRobot::VisualizationFactoryPtr factory = VirtualRobot::VisualizationFactory::fromName("inventor", NULL);
VirtualRobot::VisualizationNodePtr vis = factory->getVisualizationFromFile(fullFilename);
result = VirtualRobot::ManipulationObjectPtr(new VirtualRobot::ManipulationObject(filename, vis));
}
else
{
result = VirtualRobot::ObjectIO::loadManipulationObject(fullFilename);
}
} }
catch (std::exception const& ex) catch (std::exception const& ex)
{ {
...@@ -55,6 +69,7 @@ namespace armarx::viz::coin ...@@ -55,6 +69,7 @@ namespace armarx::viz::coin
} }
return result; return result;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment