diff options
Diffstat (limited to 'source/blender/bmesh/operators/bmo_poke.c')
-rw-r--r-- | source/blender/bmesh/operators/bmo_poke.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/source/blender/bmesh/operators/bmo_poke.c b/source/blender/bmesh/operators/bmo_poke.c index 32ad25b7b82..3d9b2edd135 100644 --- a/source/blender/bmesh/operators/bmo_poke.c +++ b/source/blender/bmesh/operators/bmo_poke.c @@ -58,13 +58,13 @@ void bmo_poke_exec(BMesh *bm, BMOperator *op) switch (center_mode) { case BMOP_POKE_MEAN_WEIGHTED: - bm_face_calc_center_fn = BM_face_calc_center_mean_weighted; + bm_face_calc_center_fn = BM_face_calc_center_median_weighted; break; case BMOP_POKE_BOUNDS: bm_face_calc_center_fn = BM_face_calc_center_bounds; break; case BMOP_POKE_MEAN: - bm_face_calc_center_fn = BM_face_calc_center_mean; + bm_face_calc_center_fn = BM_face_calc_center_median; break; default: BLI_assert(0); @@ -94,7 +94,7 @@ void bmo_poke_exec(BMesh *bm, BMOperator *op) copy_v3_v3(f_center_mean, f_center); } else { - BM_face_calc_center_mean(f, f_center_mean); + BM_face_calc_center_median(f, f_center_mean); } } @@ -132,7 +132,7 @@ void bmo_poke_exec(BMesh *bm, BMOperator *op) if (cd_loop_mdisp_offset != -1) { float f_new_center[3]; - BM_face_calc_center_mean(f_new, f_new_center); + BM_face_calc_center_median(f_new, f_new_center); BM_face_interp_multires_ex(bm, f_new, f, f_new_center, f_center, cd_loop_mdisp_offset); } |