[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [38053] branches/soc-2008-mxcurioni/ release/scripts/freestyle/style_modules/parameter_editor.py: Fixed a bug introduced in the last commit to address the issue
Tamito Kajiyama
rd6t-kjym at asahi-net.or.jp
Sun Jul 3 09:48:19 CEST 2011
Revision: 38053
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=38053
Author: kjym3
Date: 2011-07-03 07:48:19 +0000 (Sun, 03 Jul 2011)
Log Message:
-----------
Fixed a bug introduced in the last commit to address the issue
of cap shaders.
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 2011-07-03 07:37:33 UTC (rev 38052)
+++ branches/soc-2008-mxcurioni/release/scripts/freestyle/style_modules/parameter_editor.py 2011-07-03 07:48:19 UTC (rev 38053)
@@ -351,7 +351,8 @@
buffer = []
for sv in iter_stroke_vertices(stroke):
buffer.append((sv.getPoint(), sv.attribute()))
- if len(buffer) < 2:
+ nverts = len(buffer)
+ if nverts < 2:
return
# calculate the number of additional vertices to form caps
R, L = stroke[0].attribute().getThicknessRL()
@@ -360,8 +361,7 @@
R, L = stroke[-1].attribute().getThicknessRL()
caplen_end = (R + L) / 2.0
nverts_end = max(5, int(R + L))
- # increase the total number of stroke vertices
- nverts = stroke.strokeVerticesSize()
+ # adjust the total number of stroke vertices
stroke.Resample(nverts + nverts_beg + nverts_end)
# restore the location and attribute of the original vertices
for i in range(nverts):
@@ -401,7 +401,8 @@
buffer = []
for sv in iter_stroke_vertices(stroke):
buffer.append((sv.getPoint(), sv.attribute()))
- if len(buffer) < 2:
+ nverts = len(buffer)
+ if nverts < 2:
return
# calculate the number of additional vertices to form caps
R, L = stroke[0].attribute().getThicknessRL()
@@ -410,8 +411,7 @@
R, L = stroke[-1].attribute().getThicknessRL()
caplen_end = (R + L) / 2.0
nverts_end = 1
- # increase the total number of stroke vertices
- nverts = stroke.strokeVerticesSize()
+ # adjust the total number of stroke vertices
stroke.Resample(nverts + nverts_beg + nverts_end)
# restore the location and attribute of the original vertices
for i in range(nverts):
More information about the Bf-blender-cvs
mailing list