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>2013-01-22 05:46:16 +0400
committerTamito Kajiyama <rd6t-kjym@asahi-net.or.jp>2013-01-22 05:46:16 +0400
commit1db5b6d283c4fde266738363dc6bffc59fb71df2 (patch)
tree449e846e5a70f14cad913b414419fecdd31a6a22 /release/scripts/freestyle/style_modules/shaders.py
parent806e7273700dc6a9410a0d9ee262e6475830f9cf (diff)
Fix for Stroke.Resample(float iSampling) and Stroke.UpdateLength() using
StrokeVertex.point2d() instead of .getPoint(). It is noted that .point2d() returns a 3-dimensional vector representing a 2D-projected point, with the z component indicating a normalized depth of the original 3D point, whereas .getPoint() returns a plain 2-dimensional vector. This fix should have been done in revision 48510... Also made fix for callers of Stroke.Resample() not calling stroke.UpdateLength().
Diffstat (limited to 'release/scripts/freestyle/style_modules/shaders.py')
-rw-r--r--release/scripts/freestyle/style_modules/shaders.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/release/scripts/freestyle/style_modules/shaders.py b/release/scripts/freestyle/style_modules/shaders.py
index 70941477a7b..f05042f8332 100644
--- a/release/scripts/freestyle/style_modules/shaders.py
+++ b/release/scripts/freestyle/style_modules/shaders.py
@@ -577,6 +577,7 @@ class pySamplingShader(StrokeShader):
return "pySamplingShader"
def shade(self, stroke):
stroke.Resample(float(self._sampling))
+ stroke.UpdateLength()
class pyBackboneStretcherShader(StrokeShader):
def __init__(self, l):