[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [13406] branches/cloth/blender/source/ blender/blenkernel/intern/cloth.c: untested fixes for vgroups
Daniel Genrich
daniel.genrich at gmx.net
Fri Jan 25 22:47:44 CET 2008
Revision: 13406
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=13406
Author: genscher
Date: 2008-01-25 22:47:43 +0100 (Fri, 25 Jan 2008)
Log Message:
-----------
untested fixes for vgroups
Modified Paths:
--------------
branches/cloth/blender/source/blender/blenkernel/intern/cloth.c
Modified: branches/cloth/blender/source/blender/blenkernel/intern/cloth.c
===================================================================
--- branches/cloth/blender/source/blender/blenkernel/intern/cloth.c 2008-01-25 20:44:36 UTC (rev 13405)
+++ branches/cloth/blender/source/blender/blenkernel/intern/cloth.c 2008-01-25 21:47:43 UTC (rev 13406)
@@ -945,19 +945,22 @@
{
if (clmd->sim_parms->flags & CLOTH_SIMSETTINGS_FLAG_GOAL )
{
- verts->goal = dvert->dw [j].weight;
- goalfac= 1.0f;
-
- /*
- // Kicking goal factor to simplify things...who uses that anyway?
- // ABS ( clmd->sim_parms->maxgoal - clmd->sim_parms->mingoal );
- */
-
- verts->goal = ( float ) pow ( verts->goal , 4.0f );
- if ( verts->goal >=SOFTGOALSNAP )
- verts->flags |= CLOTH_VERT_FLAG_PINNED;
-
- break;
+ if(mode==0)
+ {
+ verts->goal = dvert->dw [j].weight;
+ goalfac= 1.0f;
+
+ /*
+ // Kicking goal factor to simplify things...who uses that anyway?
+ // ABS ( clmd->sim_parms->maxgoal - clmd->sim_parms->mingoal );
+ */
+
+ verts->goal = ( float ) pow ( verts->goal , 4.0f );
+ if ( verts->goal >=SOFTGOALSNAP )
+ verts->flags |= CLOTH_VERT_FLAG_PINNED;
+
+ break;
+ }
}
if (clmd->sim_parms->flags & CLOTH_SIMSETTINGS_FLAG_SCALING )
@@ -966,12 +969,13 @@
{
verts->struct_stiff = dvert->dw [j].weight;
verts->shear_stiff = dvert->dw [j].weight;
+ break;
}
else if(mode==1)
{
verts->bend_stiff = dvert->dw [j].weight;
+ break;
}
- break;
}
}
More information about the Bf-blender-cvs
mailing list