Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Gavrilov <angavrilov@gmail.com>2016-01-19 14:12:22 +0300
committerCampbell Barton <ideasman42@gmail.com>2016-01-20 23:24:37 +0300
commit42c984e2c3c0856b55e7c0be1761e4a516e4dbd2 (patch)
tree644a204cdf50fee2af76a72a1961aca1b4e42858 /source/blender/editors/sculpt_paint
parent7395c0c88a4dfbcfb5fe3c763a7d938d4f1fd5b5 (diff)
Delete unused code, separate for better diff appearance.
Diffstat (limited to 'source/blender/editors/sculpt_paint')
-rw-r--r--source/blender/editors/sculpt_paint/paint_vertex.c139
1 files changed, 0 insertions, 139 deletions
diff --git a/source/blender/editors/sculpt_paint/paint_vertex.c b/source/blender/editors/sculpt_paint/paint_vertex.c
index 978bc278fcf..496055bfb47 100644
--- a/source/blender/editors/sculpt_paint/paint_vertex.c
+++ b/source/blender/editors/sculpt_paint/paint_vertex.c
@@ -1420,51 +1420,6 @@ static void multipaint_apply_change(MDeformVert *dvert, const int defbase_tot, f
}
}
-#if 0
-/* multi-paint's initial, potential change is computed here based on the user's stroke */
-static float get_mp_change(MDeformVert *odv, const int defbase_tot, const bool *defbase_sel, float brush_change)
-{
- float selwsum = 0.0f;
- unsigned int i;
- MDeformWeight *dw = odv->dw;
-
- for (i = odv->totweight; i != 0; i--, dw++) {
- if (dw->def_nr < defbase_tot) {
- if (defbase_sel[dw->def_nr]) {
- selwsum += dw->weight;
- }
- }
- }
- if (selwsum && selwsum + brush_change > 0) {
- return (selwsum + brush_change) / selwsum;
- }
- return 0.0f;
-}
-
-/* change the weights back to the wv's weights
- * it assumes you already have the correct pointer index */
-static void defvert_reset_to_prev(MDeformVert *dv_prev, MDeformVert *dv)
-{
- MDeformWeight *dw = dv->dw;
- MDeformWeight *dw_prev;
- unsigned int i;
- for (i = dv->totweight; i != 0; i--, dw++) {
- dw_prev = defvert_find_index(dv_prev, dw->def_nr);
- /* if there was no w when there is a d, then the old weight was 0 */
- dw->weight = dw_prev ? dw_prev->weight : 0.0f;
- }
-}
-
-static void clamp_weights(MDeformVert *dvert)
-{
- MDeformWeight *dw = dvert->dw;
- unsigned int i;
- for (i = dvert->totweight; i != 0; i--, dw++) {
- CLAMP(dw->weight, 0.0f, 1.0f);
- }
-}
-#endif
-
/**
* Variables stored both for 'active' and 'mirror' sides.
*/
@@ -1656,100 +1611,6 @@ static void do_weight_paint_vertex_single(
}
}
}
-#if 0
- else {
- /* use locks and/or multipaint */
- float oldw;
- float neww;
- /* float testw = 0; */ /* UNUSED */
- float observedChange = 0;
- float change = 0;
- float oldChange = 0;
- int i;
- MDeformWeight *tdw = NULL, *tdw_prev;
- MDeformVert dv_copy = {NULL};
-
- oldw = dw->weight;
- neww = wpaint_blend(wp, dw->weight, dw_prev->weight, alpha, paintweight,
- wpi->brush_alpha_value, wpi->do_flip, true);
-
- /* setup multi-paint */
- observedChange = neww - oldw;
- if (observedChange) {
- dv_copy.dw = MEM_dupallocN(dv->dw);
- dv_copy.flag = dv->flag;
- dv_copy.totweight = dv->totweight;
- tdw = dw;
- tdw_prev = dw_prev;
- change = get_mp_change(&wp->wpaint_prev[index], wpi->defbase_tot, wpi->defbase_sel, observedChange);
- if (change) {
- if (!tdw->weight) {
- i = get_first_selected_nonzero_weight(dv, wpi->defbase_tot, wpi->defbase_sel);
- if (i >= 0) {
- tdw = &(dv->dw[i]);
- tdw_prev = defvert_verify_index(&wp->wpaint_prev[index], tdw->def_nr);
- }
- else {
- change = 0;
- }
- }
- if (change && tdw_prev->weight && tdw_prev->weight * change) {
- if (tdw->weight != tdw_prev->weight) {
- oldChange = tdw->weight / tdw_prev->weight;
- /* testw = tdw_prev->weight * change; */ /* UNUSED */
- if (observedChange > 0) {
- if (change > oldChange) {
- /* reset the weights and use the new change */
- defvert_reset_to_prev(wp->wpaint_prev + index, dv);
- }
- else {
- /* the old change was more significant, so set
- * the change to 0 so that it will not do another multi-paint */
- change = 0;
- }
- }
- else {
- if (change < oldChange) {
- defvert_reset_to_prev(wp->wpaint_prev + index, dv);
- }
- else {
- change = 0;
- }
- }
- }
- }
- else {
- change = 0;
- }
- }
- }
-
- if (apply_mp_locks_normalize(me, wpi, index, dw, tdw, change, oldChange, oldw, neww)) {
- defvert_reset_to_prev(&dv_copy, dv);
- change = 0;
- oldChange = 0;
- }
- if (dv_copy.dw) {
- MEM_freeN(dv_copy.dw);
- }
-#if 0
- /* dv may have been altered greatly */
- dw = defvert_find_index(dv, vgroup);
-#else
- dw = NULL; /* UNUSED after assignment, set to NULL to ensure we don't
- * use again, we thats needed un-ifdef the line above */
- (void)dw; /* quiet warnigns */
-#endif
-
- /* x mirror painting */
- if (index_mirr != -1) {
- /* copy, not paint again */
-
- /* dw_mirr->weight = dw->weight; */ /* TODO, explain the logic in not assigning weight! - campbell */
- apply_mp_locks_normalize(me, wpi, index_mirr, dw_mirr, tdw, change, oldChange, oldw, neww);
- }
- }
-#endif
}
static void do_weight_paint_vertex_multi(