[Bf-blender-cvs] [98ecdc48968] master: Dynamic Paint: Create and use bvhtree with AABB hull.
Germano
noreply at git.blender.org
Thu May 3 20:52:18 CEST 2018
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];
More information about the Bf-blender-cvs
mailing list