diff options
author | Campbell Barton <ideasman42@gmail.com> | 2015-10-06 09:55:15 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2015-10-06 09:57:15 +0300 |
commit | 65bd2a6e6ae72a64dd2d3822fe79b44736b82264 (patch) | |
tree | 541808a7a708fa66bfbd1e038b800864abfc710e /source/blender/blenkernel/intern/shrinkwrap.c | |
parent | 51f00499cd4e0bd8d80ad7107d13a00bf2ddd904 (diff) |
Fix T46389: Shrinkwrap fails in editmode
Own regression caused by fix for T46067,
edit-mode bvh only contained unselected faces.
This commit adds support for an edit-mode bvh containing all faces.
Diffstat (limited to 'source/blender/blenkernel/intern/shrinkwrap.c')
-rw-r--r-- | source/blender/blenkernel/intern/shrinkwrap.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/shrinkwrap.c b/source/blender/blenkernel/intern/shrinkwrap.c index 7d492586b7d..40c58cea3d9 100644 --- a/source/blender/blenkernel/intern/shrinkwrap.c +++ b/source/blender/blenkernel/intern/shrinkwrap.c @@ -282,9 +282,11 @@ static void shrinkwrap_calc_normal_projection(ShrinkwrapCalcData *calc, bool for /* use editmesh to avoid array allocation */ if (calc->smd->target && calc->target->type == DM_TYPE_EDITBMESH) { treeData.em_evil = BKE_editmesh_from_object(calc->smd->target); + treeData.em_evil_all = true; } if (calc->smd->auxTarget && auxMesh->type == DM_TYPE_EDITBMESH) { auxData.em_evil = BKE_editmesh_from_object(calc->smd->auxTarget); + auxData.em_evil_all = true; } /* After sucessufuly build the trees, start projection vertexs */ |