[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [33421] trunk/blender/source/blender/ blenkernel/intern/cloth.c: Additional fix for #24958 Cloth pinning not working

Janne Karhu jhkarh at gmail.com
Thu Dec 2 05:06:23 CET 2010


Revision: 33421
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=33421
Author:   jhk
Date:     2010-12-02 05:06:02 +0100 (Thu, 02 Dec 2010)

Log Message:
-----------
Additional fix for #24958 Cloth pinning not working
* Don't assume that the original dm given to cloth modifier is a cddm

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/cloth.c

Modified: trunk/blender/source/blender/blenkernel/intern/cloth.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/cloth.c	2010-12-02 02:03:30 UTC (rev 33420)
+++ trunk/blender/source/blender/blenkernel/intern/cloth.c	2010-12-02 04:06:02 UTC (rev 33421)
@@ -936,7 +936,7 @@
 {
 	unsigned int numverts = dm->getNumVerts ( dm );
 	unsigned int numfaces = dm->getNumFaces ( dm );
-	MFace *mface = CDDM_get_faces(dm);
+	MFace *mface = dm->getFaceArray( dm );
 	unsigned int i = 0;
 
 	/* Allocate our vertices. */
@@ -1049,8 +1049,8 @@
 	unsigned int numverts = (unsigned int)dm->getNumVerts ( dm );
 	unsigned int numedges = (unsigned int)dm->getNumEdges ( dm );
 	unsigned int numfaces = (unsigned int)dm->getNumFaces ( dm );
-	MEdge *medge = CDDM_get_edges ( dm );
-	MFace *mface = CDDM_get_faces ( dm );
+	MEdge *medge = dm->getEdgeArray ( dm );
+	MFace *mface = dm->getFaceArray ( dm );
 	int index2 = 0; // our second vertex index
 	LinkNode **edgelist = NULL;
 	EdgeHash *edgehash = NULL;





More information about the Bf-blender-cvs mailing list