diff options
author | Campbell Barton <ideasman42@gmail.com> | 2021-06-18 08:13:52 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2021-06-18 08:13:52 +0300 |
commit | c4958bc540e2496b683968430feb62d1a0ef45f4 (patch) | |
tree | aa71bd4c05b5eb1df897c3bf94a0db967ce016de | |
parent | 2e8d7fa7ee442fffafdd13a9a9c096fcc1d5baad (diff) |
Cleanup: rename test_index_face -> BKE_mesh_mface_index_validate
-rw-r--r-- | source/blender/blenkernel/BKE_mesh.h | 5 | ||||
-rw-r--r-- | source/blender/blenkernel/intern/mesh.c | 8 | ||||
-rw-r--r-- | source/blender/blenkernel/intern/mesh_tessellate.c | 4 | ||||
-rw-r--r-- | source/blender/modifiers/intern/MOD_explode.c | 4 |
4 files changed, 13 insertions, 8 deletions
diff --git a/source/blender/blenkernel/BKE_mesh.h b/source/blender/blenkernel/BKE_mesh.h index 1b550bae2a2..81d3fc683b7 100644 --- a/source/blender/blenkernel/BKE_mesh.h +++ b/source/blender/blenkernel/BKE_mesh.h @@ -135,7 +135,10 @@ bool BKE_mesh_clear_facemap_customdata(struct Mesh *me); float (*BKE_mesh_orco_verts_get(struct Object *ob))[3]; void BKE_mesh_orco_verts_transform(struct Mesh *me, float (*orco)[3], int totvert, int invert); -int test_index_face(struct MFace *mface, struct CustomData *mfdata, int mfindex, int nr); +int BKE_mesh_mface_index_validate(struct MFace *mface, + struct CustomData *mfdata, + int mfindex, + int nr); struct Mesh *BKE_mesh_from_object(struct Object *ob); void BKE_mesh_assign_object(struct Main *bmain, struct Object *ob, struct Mesh *me); void BKE_mesh_from_metaball(struct ListBase *lb, struct Mesh *me); diff --git a/source/blender/blenkernel/intern/mesh.c b/source/blender/blenkernel/intern/mesh.c index b70fea459f6..08d3236f3a9 100644 --- a/source/blender/blenkernel/intern/mesh.c +++ b/source/blender/blenkernel/intern/mesh.c @@ -1214,9 +1214,11 @@ void BKE_mesh_orco_verts_transform(Mesh *me, float (*orco)[3], int totvert, int } } -/* rotates the vertices of a face in case v[2] or v[3] (vertex index) is = 0. - * this is necessary to make the if (mface->v4) check for quads work */ -int test_index_face(MFace *mface, CustomData *fdata, int mfindex, int nr) +/** + * Rotates the vertices of a face in case v[2] or v[3] (vertex index) is = 0. + * this is necessary to make the if #MFace.v4 check for quads work. + */ +int BKE_mesh_mface_index_validate(MFace *mface, CustomData *fdata, int mfindex, int nr) { /* first test if the face is legal */ if ((mface->v3 || nr == 4) && mface->v3 == mface->v4) { diff --git a/source/blender/blenkernel/intern/mesh_tessellate.c b/source/blender/blenkernel/intern/mesh_tessellate.c index d0f7b7ace26..358f3413104 100644 --- a/source/blender/blenkernel/intern/mesh_tessellate.c +++ b/source/blender/blenkernel/intern/mesh_tessellate.c @@ -394,13 +394,13 @@ int BKE_mesh_tessface_calc_ex(CustomData *fdata, /* NOTE: quad detection issue - fourth vertidx vs fourth loopidx: * ...However, most TFace code uses 'MFace->v4 == 0' test to check whether it is a tri or quad. - * test_index_face() will check this and rotate the tessellated face if needed. + * BKE_mesh_mface_index_validate() will check this and rotate the tessellated face if needed. */ #ifdef USE_TESSFACE_QUADS mf = mface; for (mface_index = 0; mface_index < totface; mface_index++, mf++) { if (mf->edcode == TESSFACE_IS_QUAD) { - test_index_face(mf, fdata, mface_index, 4); + BKE_mesh_mface_index_validate(mf, fdata, mface_index, 4); mf->edcode = 0; } } diff --git a/source/blender/modifiers/intern/MOD_explode.c b/source/blender/modifiers/intern/MOD_explode.c index e1197439c7c..28fe4376d2c 100644 --- a/source/blender/modifiers/intern/MOD_explode.c +++ b/source/blender/modifiers/intern/MOD_explode.c @@ -891,7 +891,7 @@ static Mesh *cutEdges(ExplodeModifierData *emd, Mesh *mesh) for (i = 0; i < curdupface; i++) { mf = &split_m->mface[i]; - test_index_face(mf, &split_m->fdata, i, ((mf->flag & ME_FACE_SEL) ? 4 : 3)); + BKE_mesh_mface_index_validate(mf, &split_m->fdata, i, ((mf->flag & ME_FACE_SEL) ? 4 : 3)); } BLI_edgehash_free(edgehash, NULL); @@ -1106,7 +1106,7 @@ static Mesh *explodeMesh(ExplodeModifierData *emd, mtf->uv[0][1] = mtf->uv[1][1] = mtf->uv[2][1] = mtf->uv[3][1] = 0.5f; } - test_index_face(mf, &explode->fdata, u, (orig_v4 ? 4 : 3)); + BKE_mesh_mface_index_validate(mf, &explode->fdata, u, (orig_v4 ? 4 : 3)); u++; } |