Commit: 98ecdc48968d0d233ee929103e33aa23ce9cb122
Author: Germano
Date:   Thu May 3 15:50:48 2018 -0300
Branches: master
https://developer.blender.org/rB98ecdc48968d0d233ee929103e33aa23ce9cb122

Dynamic Paint: Create and use bvhtree with AABB hull.

This bvhtree is only used for raycast and find_nearest which currently do not 
benefit from general hull.

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

M       source/blender/blenkernel/intern/dynamicpaint.c

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

diff --git a/source/blender/blenkernel/intern/dynamicpaint.c 
b/source/blender/blenkernel/intern/dynamicpaint.c
index 3a70a4233b8..0b5cdae2507 100644
--- a/source/blender/blenkernel/intern/dynamicpaint.c
+++ b/source/blender/blenkernel/intern/dynamicpaint.c
@@ -4270,7 +4270,7 @@ static int dynamicPaint_paintMesh(DynamicPaintSurface 
*surface,
                /* check bounding box collision */
                if (grid && meshBrush_boundsIntersect(&grid->grid_bounds, 
&mesh_bb, brush, brush_radius)) {
                        /* Build a bvh tree from transformed vertices   */
-                       if (bvhtree_from_mesh_looptri(&treeData, dm, 0.0f, 4, 
8)) {
+                       if (bvhtree_from_mesh_get(&treeData, dm, 
BVHTREE_FROM_LOOPTRI, 4)) {
                                int c_index;
                                int total_cells = grid->dim[0] * grid->dim[1] * 
grid->dim[2];

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to