diff options
Diffstat (limited to 'intern/openvdb/intern/openvdb_dense_convert.cc')
-rw-r--r-- | intern/openvdb/intern/openvdb_dense_convert.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/intern/openvdb/intern/openvdb_dense_convert.cc b/intern/openvdb/intern/openvdb_dense_convert.cc index d4f62776988..ef52408bd93 100644 --- a/intern/openvdb/intern/openvdb_dense_convert.cc +++ b/intern/openvdb/intern/openvdb_dense_convert.cc @@ -115,7 +115,8 @@ openvdb::GridBase *OpenVDB_export_vector_grid( vecgrid->setTransform(transform); - if (mask) { + /* Avoid clipping against an empty grid. */ + if (mask && !mask->tree().empty()) { vecgrid = tools::clip(*vecgrid, *mask); } |