[Bf-blender-cvs] [13e49e4] openvdb: Decrease tolerance for vector grids due to possible loss of data.

Kévin Dietrich noreply at git.blender.org
Sun Jun 7 11:38:37 CEST 2015


Commit: 13e49e487e6ff6a5f2336330c8301bee9d150538
Author: Kévin Dietrich
Date:   Sun Jun 7 00:52:18 2015 +0200
Branches: openvdb
https://developer.blender.org/rB13e49e487e6ff6a5f2336330c8301bee9d150538

Decrease tolerance for vector grids due to possible loss of data.

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

M	intern/openvdb/intern/openvdb_dense_convert.cpp

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

diff --git a/intern/openvdb/intern/openvdb_dense_convert.cpp b/intern/openvdb/intern/openvdb_dense_convert.cpp
index d7a9896..81e6be7 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);
+	tools::copyFromDense(dense_grid_x, grid[0]->tree(), TOLERANCE * 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);
+	tools::copyFromDense(dense_grid_y, grid[1]->tree(), TOLERANCE * 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);
+	tools::copyFromDense(dense_grid_z, grid[2]->tree(), TOLERANCE * TOLERANCE);
 
 	Vec3SGrid::Ptr vecgrid = Vec3SGrid::create(Vec3s(0.0f));




More information about the Bf-blender-cvs mailing list