[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [35652] branches/bmesh/blender/source/ blender/bmesh: =bmesh= fixed problem with normals and a warning

Joseph Eagar joeedh at gmail.com
Sun Mar 20 15:59:18 CET 2011


Revision: 35652
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=35652
Author:   joeedh
Date:     2011-03-20 14:59:16 +0000 (Sun, 20 Mar 2011)
Log Message:
-----------
=bmesh= fixed problem with normals and a warning

Modified Paths:
--------------
    branches/bmesh/blender/source/blender/bmesh/intern/bmesh_polygon.c
    branches/bmesh/blender/source/blender/bmesh/operators/mesh_conv.c

Modified: branches/bmesh/blender/source/blender/bmesh/intern/bmesh_polygon.c
===================================================================
--- branches/bmesh/blender/source/blender/bmesh/intern/bmesh_polygon.c	2011-03-20 14:53:47 UTC (rev 35651)
+++ branches/bmesh/blender/source/blender/bmesh/intern/bmesh_polygon.c	2011-03-20 14:59:16 UTC (rev 35652)
@@ -101,9 +101,9 @@
 	verts[0][2] += 0.0001f;
 
 	for(i = 0; i < nverts; i++){
-		copy_v3_v3(u, verts[i]);
-		copy_v3_v3(v, verts[(i+1) % nverts]);
-		copy_v3_v3(w, verts[(i+2) % nverts]);
+		VECCOPY(u, verts[i]);
+		VECCOPY(v, verts[(i+1) % nverts]);
+		VECCOPY(w, verts[(i+2) % nverts]);
 		
 #if 0
 		VECSUB(v1, w, v);
@@ -458,7 +458,7 @@
 		i = 0;
 		BM_ITER(l, &iter, bm, BM_LOOPS_OF_FACE, f) {
 			VECCOPY(projectverts[i], l->v->co);
-			l = (BMLoop*)(l->next);
+			l = l->next;
 			i += 1;
 		}
 

Modified: branches/bmesh/blender/source/blender/bmesh/operators/mesh_conv.c
===================================================================
--- branches/bmesh/blender/source/blender/bmesh/operators/mesh_conv.c	2011-03-20 14:53:47 UTC (rev 35651)
+++ branches/bmesh/blender/source/blender/bmesh/operators/mesh_conv.c	2011-03-20 14:59:16 UTC (rev 35652)
@@ -47,13 +47,13 @@
 void mesh_to_bmesh_exec(BMesh *bm, BMOperator *op) {
 	Object *ob = BMO_Get_Pnt(op, "object");
 	Mesh *me = BMO_Get_Pnt(op, "mesh");
-	MVert *mvert, **verts = NULL;
+	MVert *mvert;
 	BLI_array_declare(verts);
 	MEdge *medge;
 	MLoop *ml;
 	MPoly *mpoly;
 	KeyBlock *actkey, *block;
-	BMVert *v, **vt=NULL;
+	BMVert *v, **vt=NULL, **verts = NULL;
 	BMEdge *e, **fedges=NULL, **et = NULL;
 	BMFace *f;
 	BLI_array_declare(fedges);




More information about the Bf-blender-cvs mailing list