[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [45460] branches/soc-2008-mxcurioni/source /blender/freestyle/intern/view_map/ViewEdgeXBuilder.cpp: Fix for an unnormalized normal vector in ViewEdgeXBuilder:: BuildSmoothFEdge().

Tamito Kajiyama rd6t-kjym at asahi-net.or.jp
Sat Apr 7 17:54:21 CEST 2012


Revision: 45460
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=45460
Author:   kjym3
Date:     2012-04-07 15:54:21 +0000 (Sat, 07 Apr 2012)
Log Message:
-----------
Fix for an unnormalized normal vector in ViewEdgeXBuilder::BuildSmoothFEdge().

Modified Paths:
--------------
    branches/soc-2008-mxcurioni/source/blender/freestyle/intern/view_map/ViewEdgeXBuilder.cpp

Modified: branches/soc-2008-mxcurioni/source/blender/freestyle/intern/view_map/ViewEdgeXBuilder.cpp
===================================================================
--- branches/soc-2008-mxcurioni/source/blender/freestyle/intern/view_map/ViewEdgeXBuilder.cpp	2012-04-07 15:46:26 UTC (rev 45459)
+++ branches/soc-2008-mxcurioni/source/blender/freestyle/intern/view_map/ViewEdgeXBuilder.cpp	2012-04-07 15:54:21 UTC (rev 45460)
@@ -492,6 +492,8 @@
   fe->setFrsMaterialIndex(ifl.fl->getFace()->frs_materialIndex());
   fe->setFace(ifl.fl->getFace());
   fe->setFaceMark(ifl.fl->getFace()->GetMark());
+  if(feprevious == 0)
+	  normal.normalize();
   fe->setNormal(normal);
   fe->setPreviousEdge(feprevious);
   if(feprevious)




More information about the Bf-blender-cvs mailing list