[Bf-blender-cvs] [1c580e3] openvdb: Exporter: decrease tolerance yet again.

Kévin Dietrich noreply at git.blender.org
Tue Jun 9 02:02:55 CEST 2015


Commit: 1c580e3a73c169fe6d3326bcf070c156b426ef3d
Author: Kévin Dietrich
Date:   Mon Jun 8 22:08:40 2015 +0200
Branches: openvdb
https://developer.blender.org/rB1c580e3a73c169fe6d3326bcf070c156b426ef3d

Exporter: decrease tolerance yet again.

===================================================================

M	intern/openvdb/intern/openvdb_dense_convert.cpp
M	intern/openvdb/intern/openvdb_dense_convert.h

===================================================================

diff --git a/intern/openvdb/intern/openvdb_dense_convert.cpp b/intern/openvdb/intern/openvdb_dense_convert.cpp
index 81e6be7..d7a9896 100644
--- a/intern/openvdb/intern/openvdb_dense_convert.cpp
+++ b/intern/openvdb/intern/openvdb_dense_convert.cpp
@@ -86,15 +86,15 @@ GridBase *OpenVDB_export_vector_grid(OpenVDBWriter *writer,
 
 	grid[0] = FloatGrid::create(0.0f);
 	tools::Dense<const float, tools::LayoutXYZ> dense_grid_x(bbox, data_x);
-	tools::copyFromDense(dense_grid_x, grid[0]->tree(), TOLERANCE * TOLERANCE);
+	tools::copyFromDense(dense_grid_x, grid[0]->tree(), TOLERANCE);
 
 	grid[1] = FloatGrid::create(0.0f);
 	tools::Dense<const float, tools::LayoutXYZ> dense_grid_y(bbox, data_y);
-	tools::copyFromDense(dense_grid_y, grid[1]->tree(), TOLERANCE * TOLERANCE);
+	tools::copyFromDense(dense_grid_y, grid[1]->tree(), TOLERANCE);
 
 	grid[2] = FloatGrid::create(0.0f);
 	tools::Dense<const float, tools::LayoutXYZ> dense_grid_z(bbox, data_z);
-	tools::copyFromDense(dense_grid_z, grid[2]->tree(), TOLERANCE * TOLERANCE);
+	tools::copyFromDense(dense_grid_z, grid[2]->tree(), TOLERANCE);
 
 	Vec3SGrid::Ptr vecgrid = Vec3SGrid::create(Vec3s(0.0f));
 
diff --git a/intern/openvdb/intern/openvdb_dense_convert.h b/intern/openvdb/intern/openvdb_dense_convert.h
index 1f7fcf1..9fa2c5f 100644
--- a/intern/openvdb/intern/openvdb_dense_convert.h
+++ b/intern/openvdb/intern/openvdb_dense_convert.h
@@ -35,7 +35,7 @@
 #include "openvdb_reader.h"
 #include "openvdb_writer.h"
 
-#define TOLERANCE 1e-1f
+#define TOLERANCE 1e-3f
 
 namespace internal {




More information about the Bf-blender-cvs mailing list