[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [39476] branches/bmesh/blender/source/ blender/blenkernel/intern/mesh.c: fix for bug converting text/surface/ curve displists to mesh only getting the first face, also wasnt copying smooth flag.

Campbell Barton ideasman42 at gmail.com
Wed Aug 17 07:42:23 CEST 2011


Revision: 39476
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=39476
Author:   campbellbarton
Date:     2011-08-17 05:42:23 +0000 (Wed, 17 Aug 2011)
Log Message:
-----------
fix for bug converting text/surface/curve displists to mesh only getting the first face, also wasnt copying smooth flag.

Modified Paths:
--------------
    branches/bmesh/blender/source/blender/blenkernel/intern/mesh.c

Modified: branches/bmesh/blender/source/blender/blenkernel/intern/mesh.c
===================================================================
--- branches/bmesh/blender/source/blender/blenkernel/intern/mesh.c	2011-08-16 22:44:12 UTC (rev 39475)
+++ branches/bmesh/blender/source/blender/blenkernel/intern/mesh.c	2011-08-17 05:42:23 UTC (rev 39476)
@@ -1382,10 +1382,11 @@
 		
 		if (mface >= *allface + totvlak)
 			break;
-		
+
+		mpoly->flag |= mface->flag & ME_SMOOTH;
 		mpoly->loopstart= j;
 		mpoly->totloop= mface->v4 ? 4 : 3;
-		for (k=0; k<mpoly->totloop; k++, mloop++) {
+		for (k=0; k<mpoly->totloop; k++, mloop++, j++) {
 			mloop->v = (&mface->v1)[k];
 		}
 	}




More information about the Bf-blender-cvs mailing list