[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