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:
authorHoward Trickey <howard.trickey@gmail.com>2020-08-21 17:16:37 +0300
committerHoward Trickey <howard.trickey@gmail.com>2020-08-21 17:16:37 +0300
commit0a6ef6950959ae0e86a5a7ff12262e78eb852a9f (patch)
tree0327de3323c1a1206743baa799dc7e3edf819036 /source/blender/blenlib
parent4b13eb278813ad14782bfa16881f27cdd59c2c6a (diff)
Cleanup: move break statements into case body, or remove if follwing a return.
Diffstat (limited to 'source/blender/blenlib')
-rw-r--r--source/blender/blenlib/intern/mesh_boolean.cc11
-rw-r--r--source/blender/blenlib/intern/mesh_intersect.cc33
2 files changed, 27 insertions, 17 deletions
diff --git a/source/blender/blenlib/intern/mesh_boolean.cc b/source/blender/blenlib/intern/mesh_boolean.cc
index 4a9bf28ac78..0095ec95140 100644
--- a/source/blender/blenlib/intern/mesh_boolean.cc
+++ b/source/blender/blenlib/intern/mesh_boolean.cc
@@ -2015,7 +2015,7 @@ static bool apply_bool_op(int bool_optype, const Array<int> &winding)
}
}
return true;
- } break;
+ }
case BOOLEAN_UNION: {
for (int i = 0; i < nw; ++i) {
if (winding[i] != 0) {
@@ -2023,7 +2023,7 @@ static bool apply_bool_op(int bool_optype, const Array<int> &winding)
}
}
return false;
- } break;
+ }
case BOOLEAN_DIFFERENCE: {
/* if nw > 2, make it shape 0 minus the union of the rest. */
if (winding[0] == 0) {
@@ -2038,7 +2038,7 @@ static bool apply_bool_op(int bool_optype, const Array<int> &winding)
}
}
return false;
- } break;
+ }
default:
return false;
}
@@ -2229,13 +2229,10 @@ static const char *bool_optype_name(bool_optype op)
switch (op) {
case BOOLEAN_NONE:
return "none";
- break;
case BOOLEAN_ISECT:
return "intersect";
- break;
case BOOLEAN_UNION:
return "union";
- break;
case BOOLEAN_DIFFERENCE:
return "difference";
default:
@@ -2395,6 +2392,8 @@ static IMesh gwn_boolean(const IMesh &tm,
do_flip = (shape == 1);
break;
default:
+ do_remove = false;
+ do_flip = false;
BLI_assert(false);
}
if (dbg_level > 0) {
diff --git a/source/blender/blenlib/intern/mesh_intersect.cc b/source/blender/blenlib/intern/mesh_intersect.cc
index 50f7bb2a4ca..38b17b7100e 100644
--- a/source/blender/blenlib/intern/mesh_intersect.cc
+++ b/source/blender/blenlib/intern/mesh_intersect.cc
@@ -1068,15 +1068,18 @@ static mpq2 project_3d_to_2d(const mpq3 &p3d, int proj_axis)
case (0): {
p2d[0] = p3d[1];
p2d[1] = p3d[2];
- } break;
+ break;
+ }
case (1): {
p2d[0] = p3d[0];
p2d[1] = p3d[2];
- } break;
+ break;
+ }
case (2): {
p2d[0] = p3d[0];
p2d[1] = p3d[1];
- } break;
+ break;
+ }
default:
BLI_assert(false);
}
@@ -2032,21 +2035,24 @@ static mpq3 unproject_cdt_vert(const CDT_data &cd, const mpq2 &p2d)
p3d[0] = num / n[0];
p3d[1] = p2d[0];
p3d[2] = p2d[1];
- } break;
+ break;
+ }
case (1): {
p3d[0] = p2d[0];
mpq_class num = n[0] * p2d[0] + n[2] * p2d[1] + d;
num = -num;
p3d[1] = num / n[1];
p3d[2] = p2d[1];
- } break;
+ break;
+ }
case (2): {
p3d[0] = p2d[0];
p3d[1] = p2d[1];
mpq_class num = n[0] * p2d[0] + n[1] * p2d[1] + d;
num = -num;
p3d[2] = num / n[2];
- } break;
+ break;
+ }
default:
BLI_assert(false);
}
@@ -2107,13 +2113,16 @@ static CDT_data prepare_cdt_input(const IMesh &tm, int t, const Vector<ITT_value
break;
case IPOINT: {
prepare_need_vert(ans, itt.p1);
- } break;
+ break;
+ }
case ISEGMENT: {
prepare_need_edge(ans, itt.p1, itt.p2);
- } break;
+ break;
+ }
case ICOPLANAR: {
prepare_need_tri(ans, tm, itt.t_source);
- } break;
+ break;
+ }
}
}
return ans;
@@ -2139,10 +2148,12 @@ static CDT_data prepare_cdt_input_for_cluster(const IMesh &tm,
switch (itt.kind) {
case IPOINT: {
prepare_need_vert(ans, itt.p1);
- } break;
+ break;
+ }
case ISEGMENT: {
prepare_need_edge(ans, itt.p1, itt.p2);
- } break;
+ break;
+ }
default:
break;
}