[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [13946] trunk/blender/source/blender/ blenkernel/intern/cloth.c: Cloth bugfix - stupid typo resulted in missing diagonal springs ( reported by nudelZ on #blendercoders)
Daniel Genrich
daniel.genrich at gmx.net
Mon Mar 3 00:20:20 CET 2008
Revision: 13946
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=13946
Author: genscher
Date: 2008-03-03 00:20:20 +0100 (Mon, 03 Mar 2008)
Log Message:
-----------
Cloth bugfix - stupid typo resulted in missing diagonal springs (reported by nudelZ on #blendercoders)
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 2008-03-02 22:09:40 UTC (rev 13945)
+++ trunk/blender/source/blender/blenkernel/intern/cloth.c 2008-03-02 23:20:20 UTC (rev 13946)
@@ -1331,7 +1331,7 @@
for ( i = 0; i < numfaces; i++ )
{
// triangle faces already have shear springs due to structural geometry
- if ( mface[i].v4 )
+ if ( !mface[i].v4 )
continue;
spring = ( ClothSpring *) MEM_callocN ( sizeof ( ClothSpring ), "cloth spring" );
@@ -1428,10 +1428,10 @@
for ( i = 0; i < numfaces; i++ ) // edge springs
{
- BLI_edgehash_insert ( edgehash, MIN2(mface[i].v1, mface[i].v3), MAX2(mface[i].v3, mface[i].v1), NULL );
-
if(mface[i].v4)
{
+ BLI_edgehash_insert ( edgehash, MIN2(mface[i].v1, mface[i].v3), MAX2(mface[i].v3, mface[i].v1), NULL );
+
BLI_edgehash_insert ( edgehash, MIN2(mface[i].v2, mface[i].v4), MAX2(mface[i].v2, mface[i].v4), NULL );
}
}
More information about the Bf-blender-cvs
mailing list