[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [43943] branches/bmesh/blender/source/ blender/blenkernel/intern/cdderivedmesh.c: fix for remesh ( infact any modifier that uses tessface's) not displaying geometry in editmode.
Campbell Barton
ideasman42 at gmail.com
Tue Feb 7 04:03:19 CET 2012
Revision: 43943
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=43943
Author: campbellbarton
Date: 2012-02-07 03:03:09 +0000 (Tue, 07 Feb 2012)
Log Message:
-----------
fix for remesh (infact any modifier that uses tessface's) not displaying geometry in editmode.
the bug was in CDDM_from_BMEditMesh which would create tessfaces even when use_tessface==FALSE.
Modified Paths:
--------------
branches/bmesh/blender/source/blender/blenkernel/intern/cdderivedmesh.c
Modified: branches/bmesh/blender/source/blender/blenkernel/intern/cdderivedmesh.c
===================================================================
--- branches/bmesh/blender/source/blender/blenkernel/intern/cdderivedmesh.c 2012-02-07 01:50:25 UTC (rev 43942)
+++ branches/bmesh/blender/source/blender/blenkernel/intern/cdderivedmesh.c 2012-02-07 03:03:09 UTC (rev 43943)
@@ -1992,10 +1992,15 @@
DerivedMesh *CDDM_from_BMEditMesh(BMEditMesh *em, Mesh *UNUSED(me), int use_mdisps, int use_tessface)
{
- DerivedMesh *dm = CDDM_new(em->bm->totvert, em->bm->totedge,
- em->tottri, em->bm->totloop, em->bm->totface);
+ BMesh *bm = em->bm;
+
+ DerivedMesh *dm = CDDM_new(bm->totvert,
+ bm->totedge,
+ use_tessface ? em->tottri : 0,
+ bm->totloop,
+ bm->totface);
+
CDDerivedMesh *cddm = (CDDerivedMesh*)dm;
- BMesh *bm = em->bm;
BMIter iter, liter;
BMVert *eve;
BMEdge *eed;
More information about the Bf-blender-cvs
mailing list