Temporary fix for gaps in strokes when objects are behind the lines.
authorTamito Kajiyama <rd6t-kjym@asahi-net.or.jp>
Wed, 21 Aug 2013 21:20:51 +0000 (21:20 +0000)
committerTamito Kajiyama <rd6t-kjym@asahi-net.or.jp>
Wed, 21 Aug 2013 21:20:51 +0000 (21:20 +0000)
commit2a5b6d9c8f167724d2ddd2bf1a2b59036121ac81
treeef6f0bcde9b56062e60a61f1c7f9d80f1ae61c50
parent5ba8b529238162acec20b33458a43c281a72fc52
Temporary fix for gaps in strokes when objects are behind the lines.
Problem report by Light BWK through personal communications, thanks a lot!

Apparently there is something wrong in the way how edges are chained to
create strokes.  For some unknown reason, strokes may contain a very small
line segment that proceeds in the opposite direction (e.g., downward
even when adjacent stroke segments proceed upward), resulting in the
reported visual artefact.

This revision is intended to address the reported issue in most cases.
The present solution is not a proper fix of the issue.  Another code
update with better understanding of the real cause is due in the future
work.
release/scripts/freestyle/style_modules/parameter_editor.py