[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [43916] branches/soc-2008-mxcurioni/ release/scripts/freestyle/style_modules/parameter_editor.py: Fix for the Selection by Image Border not working properly.
Tamito Kajiyama
rd6t-kjym at asahi-net.or.jp
Sun Feb 5 19:42:58 CET 2012
Revision: 43916
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=43916
Author: kjym3
Date: 2012-02-05 18:42:51 +0000 (Sun, 05 Feb 2012)
Log Message:
-----------
Fix for the Selection by Image Border not working properly.
Problem report by j-mation through the BA Freestyle thread.
Modified Paths:
--------------
branches/soc-2008-mxcurioni/release/scripts/freestyle/style_modules/parameter_editor.py
Modified: branches/soc-2008-mxcurioni/release/scripts/freestyle/style_modules/parameter_editor.py
===================================================================
--- branches/soc-2008-mxcurioni/release/scripts/freestyle/style_modules/parameter_editor.py 2012-02-05 16:19:28 UTC (rev 43915)
+++ branches/soc-2008-mxcurioni/release/scripts/freestyle/style_modules/parameter_editor.py 2012-02-05 18:42:51 UTC (rev 43916)
@@ -626,7 +626,12 @@
def getName(self):
return "WithinImageBorderUP1D"
def __call__(self, inter):
- return self.withinBorder(inter.A()) or self.withinBorder(inter.B())
+ it = inter.verticesBegin()
+ while not it.isEnd():
+ if self.withinBorder(it.getObject()):
+ return True
+ it.increment()
+ return False
def withinBorder(self, vert):
x = vert.getProjectedX()
y = vert.getProjectedY()
More information about the Bf-blender-cvs
mailing list