diff options
author | Tamito Kajiyama <rd6t-kjym@asahi-net.or.jp> | 2013-01-22 05:46:16 +0400 |
---|---|---|
committer | Tamito Kajiyama <rd6t-kjym@asahi-net.or.jp> | 2013-01-22 05:46:16 +0400 |
commit | 1db5b6d283c4fde266738363dc6bffc59fb71df2 (patch) | |
tree | 449e846e5a70f14cad913b414419fecdd31a6a22 /release/scripts/freestyle | |
parent | 806e7273700dc6a9410a0d9ee262e6475830f9cf (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')
-rw-r--r-- | release/scripts/freestyle/style_modules/shaders.py | 1 |
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): |