[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [28410] trunk/blender/source/blender: Mesh Deform Modifier: fix problem with saving.

Brecht Van Lommel brecht at blender.org
Sun Apr 25 12:27:50 CEST 2010


Revision: 28410
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=28410
Author:   blendix
Date:     2010-04-25 12:27:45 +0200 (Sun, 25 Apr 2010)

Log Message:
-----------
Mesh Deform Modifier: fix problem with saving.

Modified Paths:
--------------
    trunk/blender/source/blender/blenloader/intern/writefile.c
    trunk/blender/source/blender/makesrna/intern/rna_modifier.c

Modified: trunk/blender/source/blender/blenloader/intern/writefile.c
===================================================================
--- trunk/blender/source/blender/blenloader/intern/writefile.c	2010-04-25 04:06:34 UTC (rev 28409)
+++ trunk/blender/source/blender/blenloader/intern/writefile.c	2010-04-25 10:27:45 UTC (rev 28410)
@@ -1231,8 +1231,8 @@
 			MeshDeformModifierData *mmd = (MeshDeformModifierData*) md;
 			int size = mmd->dyngridsize;
 
-			writedata(wd, DATA, sizeof(float)*mmd->totvert*mmd->totcagevert,
-				mmd->bindweights);
+			writestruct(wd, DATA, "MDefInfluence", mmd->totinfluence, mmd->bindinfluences);
+			writedata(wd, DATA, sizeof(int)*(mmd->totvert+1), mmd->bindoffsets);
 			writedata(wd, DATA, sizeof(float)*3*mmd->totcagevert,
 				mmd->bindcagecos);
 			writestruct(wd, DATA, "MDefCell", size*size*size, mmd->dyngrid);

Modified: trunk/blender/source/blender/makesrna/intern/rna_modifier.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_modifier.c	2010-04-25 04:06:34 UTC (rev 28409)
+++ trunk/blender/source/blender/makesrna/intern/rna_modifier.c	2010-04-25 10:27:45 UTC (rev 28410)
@@ -465,7 +465,7 @@
 
 static int rna_MeshDeformModifier_is_bound_get(PointerRNA *ptr)
 {
-	return (((MeshDeformModifierData*)ptr->data)->bindcos != NULL);
+	return (((MeshDeformModifierData*)ptr->data)->bindcagecos != NULL);
 }
 
 static PointerRNA rna_SoftBodyModifier_settings_get(PointerRNA *ptr)





More information about the Bf-blender-cvs mailing list