Utilise Collada stream's double precision feature

This commit is contained in:
Stinkfist0
2016-03-21 11:42:40 +02:00
parent b171bd4a14
commit 0fd2f04f08
+2 -4
View File
@@ -149,10 +149,8 @@ private:
ColladaScene scene; ColladaScene scene;
public: public:
ColladaExporter(const std::string& scene_name, const std::string& fn, ColladaSerializer *_serializer) ColladaExporter(const std::string& scene_name, const std::string& fn, ColladaSerializer *_serializer)
: filename(fn.c_str()) : filename(fn)
/// @todo We could use the double precision feature here, but it seems to bloat the output file quite a bit , stream(filename, sizeof(real_t) == sizeof(double)) // utilise Collada stream's double precision feature
/// by adding seemingly irrelevant precision, e.g. 0.7 becomes 0.6999999999999999
, stream(filename/*, sizeof(real_t) == sizeof(double)*/)
, geometries(stream, _serializer) , geometries(stream, _serializer)
, scene(scene_name, stream, _serializer) , scene(scene_name, stream, _serializer)
, materials(stream, _serializer) , materials(stream, _serializer)