[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [20000] trunk/blender/source/gameengine/ Converter/BL_MeshDeformer.cpp: BGE fux #17796: Glsl + bones + set smooth = bug on vertext groups.

Benoit Bolsee benoit.bolsee at online.be
Thu Apr 30 10:02:27 CEST 2009


Revision: 20000
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=20000
Author:   ben2610
Date:     2009-04-30 10:02:26 +0200 (Thu, 30 Apr 2009)

Log Message:
-----------
BGE fux #17796: Glsl + bones + set smooth = bug on vertext groups.

Modified Paths:
--------------
    trunk/blender/source/gameengine/Converter/BL_MeshDeformer.cpp

Modified: trunk/blender/source/gameengine/Converter/BL_MeshDeformer.cpp
===================================================================
--- trunk/blender/source/gameengine/Converter/BL_MeshDeformer.cpp	2009-04-30 08:01:31 UTC (rev 19999)
+++ trunk/blender/source/gameengine/Converter/BL_MeshDeformer.cpp	2009-04-30 08:02:26 UTC (rev 20000)
@@ -47,6 +47,7 @@
 
 #include "GEN_Map.h"
 #include "STR_HashedString.h"
+#include "BLI_arithb.h"
 
 bool BL_MeshDeformer::Apply(RAS_IPolyMaterial*)
 {
@@ -166,6 +167,7 @@
 				fnor[0]= n1[1]*n2[2] - n1[2]*n2[1];
 				fnor[1]= n1[2]*n2[0] - n1[0]*n2[2];
 				fnor[2]= n1[0]*n2[1] - n1[1]*n2[0];
+				Normalize(fnor);
 
 				/* add to vertices for smooth normals */
 				float *vn1 = m_transnors[v1.getOrigIndex()];





More information about the Bf-blender-cvs mailing list