diff --git a/src/osgPlugins/dae/daeWriter.cpp b/src/osgPlugins/dae/daeWriter.cpp index 0aa382d9c..d45d07d89 100644 --- a/src/osgPlugins/dae/daeWriter.cpp +++ b/src/osgPlugins/dae/daeWriter.cpp @@ -23,7 +23,14 @@ namespace osgdae { -std::string toString(osg::Vec3 value) +std::string toString(osg::Vec3f value) +{ + std::stringstream str; + str << value.x() << " " << value.y() << " " << value.z(); + return str.str(); +} + +std::string toString(osg::Vec3d value) { std::stringstream str; str << value.x() << " " << value.y() << " " << value.z(); diff --git a/src/osgPlugins/dae/daeWriter.h b/src/osgPlugins/dae/daeWriter.h index fbea05f9c..aed2d2ff2 100644 --- a/src/osgPlugins/dae/daeWriter.h +++ b/src/osgPlugins/dae/daeWriter.h @@ -17,7 +17,6 @@ #include #include -#include #include #include #include @@ -72,7 +71,8 @@ std::string toString(T value) { return str.str(); } -std::string toString(osg::Vec3 value); +std::string toString(osg::Vec3f value); +std::string toString(osg::Vec3d value); std::string toString(osg::Matrix value); /**