[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