mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-10 17:58:20 +00:00
Utilise Collada stream's double precision feature
This commit is contained in:
@@ -149,10 +149,8 @@ private:
|
||||
ColladaScene scene;
|
||||
public:
|
||||
ColladaExporter(const std::string& scene_name, const std::string& fn, ColladaSerializer *_serializer)
|
||||
: filename(fn.c_str())
|
||||
/// @todo We could use the double precision feature here, but it seems to bloat the output file quite a bit
|
||||
/// by adding seemingly irrelevant precision, e.g. 0.7 becomes 0.6999999999999999
|
||||
, stream(filename/*, sizeof(real_t) == sizeof(double)*/)
|
||||
: filename(fn)
|
||||
, stream(filename, sizeof(real_t) == sizeof(double)) // utilise Collada stream's double precision feature
|
||||
, geometries(stream, _serializer)
|
||||
, scene(scene_name, stream, _serializer)
|
||||
, materials(stream, _serializer)
|
||||
|
||||
Reference in New Issue
Block a user