[Bf-blender-cvs] [80b44aaa262] soc-2018-npr: Change name of 'is_C_vert' func to something more descriptive
Sebastian Parborg
noreply at git.blender.org
Tue Aug 28 06:47:02 CEST 2018
Commit: 80b44aaa2629680255c1245148fa66598c650aef
Author: Sebastian Parborg
Date: Fri Aug 24 21:05:29 2018 +0200
Branches: soc-2018-npr
https://developer.blender.org/rB80b44aaa2629680255c1245148fa66598c650aef
Change name of 'is_C_vert' func to something more descriptive
===================================================================
M source/blender/modifiers/intern/MOD_mybmesh.c
===================================================================
diff --git a/source/blender/modifiers/intern/MOD_mybmesh.c b/source/blender/modifiers/intern/MOD_mybmesh.c
index 0c9d3a4a739..d31c15d6845 100644
--- a/source/blender/modifiers/intern/MOD_mybmesh.c
+++ b/source/blender/modifiers/intern/MOD_mybmesh.c
@@ -390,10 +390,10 @@ static bool get_uv_coord(BMVert *vert, BMFace *f, float *u, float *v){
return false;
}
-static bool is_C_vert(BMVert *v, BLI_Buffer *C_verts){
+static bool is_vert_in_buffer(BMVert *v, BLI_Buffer *vert_buf){
int vert_j;
- for(vert_j = 0; vert_j < C_verts->count; vert_j++){
- BMVert *c_vert = BLI_buffer_at(C_verts, BMVert*, vert_j);
+ for(vert_j = 0; vert_j < vert_buf->count; vert_j++){
+ BMVert *c_vert = BLI_buffer_at(vert_buf, BMVert*, vert_j);
if( c_vert == v ){
return true;
}
@@ -2090,7 +2090,7 @@ static bool poke_and_move(BMFace *f, const float new_pos[3], const float du[3],
//Do not insert a radial edge here
return false;
}
- if( is_C_vert( edge->v1, m_d->C_verts) && is_C_vert( edge->v2, m_d->C_verts) ){
+ if( is_vert_in_buffer( edge->v1, m_d->C_verts) && is_vert_in_buffer( edge->v2, m_d->C_verts) ){
return false;
}
}
@@ -2375,7 +2375,7 @@ static void radial_insertion( MeshData *m_d ){
//Do not attempt to insert radial edges on the "inside" region of the cusp
//That is, if the opposite edge as a cusp vert, do not try to insert a radial edge here.
/*
- if (cur_vert != vert && is_C_vert(cur_vert, m_d->cusp_verts)){
+ if (cur_vert != vert && is_vert_in_buffer(cur_vert, m_d->cusp_verts)){
skip_face = true;
break;
}
@@ -2537,7 +2537,7 @@ static bool radial_C_vert(BMVert *v, MeshData *m_d){
return true;
}
- if( is_C_vert( v, m_d->C_verts) ){
+ if( is_vert_in_buffer( v, m_d->C_verts) ){
return true;
}
@@ -2563,7 +2563,7 @@ static void radial_flip( MeshData *m_d ){
int edge_count = BM_vert_edge_count(vert);
BMEdge **edge_arr = BLI_array_alloca(edge_arr, edge_count);
- if( is_C_vert(vert, m_d->cusp_verts) ){
+ if( is_vert_in_buffer(vert, m_d->cusp_verts) ){
//Do not flip cusp edges
//continue;
}
@@ -2794,8 +2794,8 @@ static int radial_extention( MeshData *m_d ){
BMLoop *l1, *l2;
BM_edge_calc_rotate(edge, true, &l1, &l2);
//TODO actually check if we flip a radial edge!
- if( !is_C_vert(edge->v1, cv) && !is_C_vert(edge->v2, cv) &&
- !is_C_vert(l1->v, cv) && !is_C_vert(l2->v, cv)){
+ if( !is_vert_in_buffer(edge->v1, cv) && !is_vert_in_buffer(edge->v2, cv) &&
+ !is_vert_in_buffer(l1->v, cv) && !is_vert_in_buffer(l2->v, cv)){
float lambda;
float temp[3];
sub_v3_v3v3(temp, edge->v2->co, edge->v1->co);
@@ -3089,7 +3089,7 @@ static int opti_vertex_wiggle( MeshData *m_d, BLI_Buffer *inco_faces ){
}
}
//Do not try to wiggle C verts
- if (is_C_vert( vert, m_d->C_verts)){
+ if (is_vert_in_buffer( vert, m_d->C_verts)){
skip = true;
}
@@ -3330,7 +3330,7 @@ static void optimization( MeshData *m_d ){
bool found_c_vert = false;
BM_ITER_ELEM (v, &iter, face, BM_VERTS_OF_FACE) {
- if( is_C_vert(v, m_d->C_verts) ) {
+ if( is_vert_in_buffer(v, m_d->C_verts) ) {
found_c_vert = true;
break;
}
@@ -3384,8 +3384,8 @@ static void optimization( MeshData *m_d ){
cv = m_d->C_verts;
BMLoop *l1, *l2;
BM_edge_calc_rotate(edge, true, &l1, &l2);
- if( !is_C_vert(edge->v1, cv) && !is_C_vert(edge->v2, cv) &&
- !is_C_vert(l1->v, cv) && !is_C_vert(l2->v, cv)){
+ if( !is_vert_in_buffer(edge->v1, cv) && !is_vert_in_buffer(edge->v2, cv) &&
+ !is_vert_in_buffer(l1->v, cv) && !is_vert_in_buffer(l2->v, cv)){
//This is not a radial triangle edge, see if we can flip it
if( !BM_edge_rotate_check_degenerate(edge, l1, l2) ){
@@ -3567,7 +3567,7 @@ static void optimization( MeshData *m_d ){
}
}
//Do not try to split CC edges
- c_radi_verts += is_C_vert( edge->v1, m_d->C_verts) + is_C_vert( edge->v2, m_d->C_verts);
+ c_radi_verts += is_vert_in_buffer( edge->v1, m_d->C_verts) + is_vert_in_buffer( edge->v2, m_d->C_verts);
if (c_radi_verts == 2){
for( int i = 0; i < 10; i++ ){
@@ -3804,7 +3804,7 @@ static void optimization( MeshData *m_d ){
BM_ITER_ELEM (vert, &iter_v, inface->face, BM_VERTS_OF_FACE) {
//Do not try to wiggle C verts
- if (is_C_vert( vert, m_d->C_verts)){
+ if (is_vert_in_buffer( vert, m_d->C_verts)){
continue;
}
if( BM_elem_index_get(vert) < m_d->radi_start_idx ){
@@ -3884,7 +3884,7 @@ static void optimization( MeshData *m_d ){
}
BM_ITER_ELEM (vert, &iter_v, inface->face, BM_VERTS_OF_FACE) {
- if( !is_C_vert( vert, m_d->C_verts) ){
+ if( !is_vert_in_buffer( vert, m_d->C_verts) ){
//not a radial vert, try to smooth the vertex pos and see if the consistency improves
float old_pos[3], co[3], co2[3];
@@ -3960,7 +3960,7 @@ static void optimization( MeshData *m_d ){
BM_ITER_ELEM (vert, &iter_v, inface->face, BM_VERTS_OF_FACE) {
//Do not try to wiggle C verts
- if (is_C_vert( vert, m_d->C_verts)){
+ if (is_vert_in_buffer( vert, m_d->C_verts)){
continue;
}
More information about the Bf-blender-cvs
mailing list