Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTamito Kajiyama <rd6t-kjym@asahi-net.or.jp>2012-04-07 19:54:21 +0400
committerTamito Kajiyama <rd6t-kjym@asahi-net.or.jp>2012-04-07 19:54:21 +0400
commit8ea8b6a1baecdbc3271a65cc9089b43aaeae743e (patch)
tree5263823a0e62fcfa867537c8644f5cc127f4b51d /source/blender/freestyle/intern/view_map
parent04a9f393d869b3a68c61abce13170c2869f9b6a0 (diff)
Fix for an unnormalized normal vector in ViewEdgeXBuilder::BuildSmoothFEdge().
Diffstat (limited to 'source/blender/freestyle/intern/view_map')
-rwxr-xr-xsource/blender/freestyle/intern/view_map/ViewEdgeXBuilder.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/freestyle/intern/view_map/ViewEdgeXBuilder.cpp b/source/blender/freestyle/intern/view_map/ViewEdgeXBuilder.cpp
index d158e345505..7cf177dedb7 100755
--- a/source/blender/freestyle/intern/view_map/ViewEdgeXBuilder.cpp
+++ b/source/blender/freestyle/intern/view_map/ViewEdgeXBuilder.cpp
@@ -492,6 +492,8 @@ FEdge * ViewEdgeXBuilder::BuildSmoothFEdge(FEdge *feprevious, const OWXFaceLayer
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)