[Bf-blender-cvs] [3a0be8a] master: Freestyle: Fix for dashed lines when applied to invisible stroke segments.

Tamito Kajiyama noreply at git.blender.org
Fri May 9 13:48:36 CEST 2014


Commit: 3a0be8a0d6b50cc2d99befbf883fa2ac85565147
Author: Tamito Kajiyama
Date:   Fri May 9 20:47:05 2014 +0900
https://developer.blender.org/rB3a0be8a0d6b50cc2d99befbf883fa2ac85565147

Freestyle: Fix for dashed lines when applied to invisible stroke segments.

Dashed lines were resetting stroke segment visibility by mistake (making invisible segments
visible, for example when applied to the results of square blueprint geometry modifier).

===================================================================

M	release/scripts/freestyle/modules/parameter_editor.py

===================================================================

diff --git a/release/scripts/freestyle/modules/parameter_editor.py b/release/scripts/freestyle/modules/parameter_editor.py
index c50f866..3304229 100644
--- a/release/scripts/freestyle/modules/parameter_editor.py
+++ b/release/scripts/freestyle/modules/parameter_editor.py
@@ -955,7 +955,8 @@ class DashedLineShader(StrokeShader):
                 if index == len(self._pattern):
                     index = 0
                 visible = not visible
-            it.object.attribute.visible = visible
+            if not visible:
+                it.object.attribute.visible = visible
             it.increment()




More information about the Bf-blender-cvs mailing list