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