[Bf-blender-cvs] [0f0d1ee] strand_gpu: Renamed BMesh strand functions to replace deprecated particle term 'keys' by 'vertex'.

Lukas Tönne noreply at git.blender.org
Wed Jul 6 12:13:21 CEST 2016


Commit: 0f0d1ee005def5ee6eb4fde89850a0494dac8748
Author: Lukas Tönne
Date:   Wed Jul 6 11:18:03 2016 +0200
Branches: strand_gpu
https://developer.blender.org/rB0f0d1ee005def5ee6eb4fde89850a0494dac8748

Renamed BMesh strand functions to replace deprecated particle term 'keys' by 'vertex'.

===================================================================

M	source/blender/bmesh/intern/bmesh_strands.c
M	source/blender/bmesh/intern/bmesh_strands.h
M	source/blender/bmesh/intern/bmesh_strands_conv.c
M	source/blender/physics/intern/strands.cpp

===================================================================

diff --git a/source/blender/bmesh/intern/bmesh_strands.c b/source/blender/bmesh/intern/bmesh_strands.c
index 8747771..cc58b27 100644
--- a/source/blender/bmesh/intern/bmesh_strands.c
+++ b/source/blender/bmesh/intern/bmesh_strands.c
@@ -103,7 +103,7 @@ int BM_strands_count(BMesh *bm)
 	return count;
 }
 
-int BM_strands_keys_count(BMVert *root)
+int BM_strand_verts_count(BMVert *root)
 {
 	BMVert *v;
 	BMIter iter;
@@ -116,13 +116,13 @@ int BM_strands_keys_count(BMVert *root)
 	return count;
 }
 
-int BM_strands_keys_count_max(BMesh *bm)
+int BM_strand_verts_count_max(BMesh *bm)
 {
 	BMVert *v;
 	BMIter iter;
 	int maxkeys = 0;
 	BM_ITER_STRANDS(v, &iter, bm, BM_STRANDS_OF_MESH) {
-		int n = BM_strands_keys_count(v);
+		int n = BM_strand_verts_count(v);
 		if (n > maxkeys)
 			maxkeys = n;
 	}
diff --git a/source/blender/bmesh/intern/bmesh_strands.h b/source/blender/bmesh/intern/bmesh_strands.h
index 1f060fa..c3db43f 100644
--- a/source/blender/bmesh/intern/bmesh_strands.h
+++ b/source/blender/bmesh/intern/bmesh_strands.h
@@ -110,8 +110,8 @@ BLI_INLINE BMVert *BM_strands_vert_prev(BMVert *v)
 }
 
 int BM_strands_count(BMesh *bm);
-int BM_strands_keys_count(BMVert *root);
-int BM_strands_keys_count_max(BMesh *bm);
+int BM_strand_verts_count(BMVert *root);
+int BM_strand_verts_count_max(BMesh *bm);
 
 /* Create a new strand */
 struct BMVert *BM_strands_create(struct BMesh *bm, int len, bool set_defaults);
diff --git a/source/blender/bmesh/intern/bmesh_strands_conv.c b/source/blender/bmesh/intern/bmesh_strands_conv.c
index e30765e..93c53f0 100644
--- a/source/blender/bmesh/intern/bmesh_strands_conv.c
+++ b/source/blender/bmesh/intern/bmesh_strands_conv.c
@@ -293,7 +293,7 @@ void BM_bm_from_strands(BMesh *bm, Strands *strands, struct DerivedMesh *root_dm
 static void make_strand_curve(BMesh *bm, BMVert *root, StrandVertex *verts, struct DerivedMesh *root_dm,
                               StrandCurve *curve, int verts_begin)
 {
-	int num_verts = BM_strands_keys_count(root);
+	int num_verts = BM_strand_verts_count(root);
 	
 	BMVert *v;
 	BMIter iter;
@@ -880,7 +880,7 @@ BLI_INLINE void bmesh_quick_edgedraw_flag(MEdge *med, BMEdge *e)
 
 static void make_particle_hair(BMesh *bm, BMVert *root, Object *ob, ParticleSystem *psys, struct DerivedMesh *emitter_dm, struct BVHTreeFromMesh *emitter_bvhtree, struct ParticleData *pa)
 {
-	int totkey = BM_strands_keys_count(root);
+	int totkey = BM_strand_verts_count(root);
 	HairKey *hair;
 	
 	BMVert *v;
diff --git a/source/blender/physics/intern/strands.cpp b/source/blender/physics/intern/strands.cpp
index 6d7c8e5..2ec8144 100644
--- a/source/blender/physics/intern/strands.cpp
+++ b/source/blender/physics/intern/strands.cpp
@@ -141,7 +141,7 @@ static void strands_adjust_segment_lengths(BMesh *bm)
 static void strands_solve_edge_relaxation(BMEditStrands *edit)
 {
 	BMesh *bm = edit->base.bm;
-	const int Nmax = BM_strands_keys_count_max(bm);
+	const int Nmax = BM_strand_verts_count_max(bm);
 	/* cache for vertex positions and segment lengths, for easier indexing */
 	float **co = (float **)MEM_mallocN(sizeof(float*) * Nmax, "strand positions");
 	float *target_length = (float *)MEM_mallocN(sizeof(float) * Nmax, "strand segment lengths");
@@ -150,7 +150,7 @@ static void strands_solve_edge_relaxation(BMEditStrands *edit)
 	BMIter iter;
 	BM_ITER_STRANDS(root, &iter, bm, BM_STRANDS_OF_MESH) {
 		const int S = 1; /* TODO particles use PE_LOCK_FIRST option */
-		const int N = BM_strands_keys_count(root);
+		const int N = BM_strand_verts_count(root);
 		const float divN = 1.0f / (float)N;
 		
 		/* setup positions cache */




More information about the Bf-blender-cvs mailing list