From 85dedbc544c3f802c0733b2be5a2c6cb23448e59 Mon Sep 17 00:00:00 2001 From: dooglus Date: Mon, 3 Mar 2008 18:11:27 +0000 Subject: [PATCH] Use a bigger epsilon when calculating bline tangents. It gives a more accurate result, since it reduces the effect of rounding errors. git-svn-id: http://svn.voria.com/code@1854 1f10aa63-cdf2-0310-b900-c93c546f37ac --- synfig-core/trunk/src/synfig/valuenode_blinecalctangent.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/synfig-core/trunk/src/synfig/valuenode_blinecalctangent.cpp b/synfig-core/trunk/src/synfig/valuenode_blinecalctangent.cpp index 51bcafc..453b781 100644 --- a/synfig-core/trunk/src/synfig/valuenode_blinecalctangent.cpp +++ b/synfig-core/trunk/src/synfig/valuenode_blinecalctangent.cpp @@ -125,7 +125,7 @@ ValueNode_BLineCalcTangent::operator()(Time t)const etl::hermite curve(blinepoint0.get_vertex(), blinepoint1.get_vertex(), blinepoint0.get_tangent2(), blinepoint1.get_tangent1()); - etl::derivative< etl::hermite > deriv(curve); + etl::derivative< etl::hermite > deriv(curve, 0.0001); switch (get_type()) { -- 2.7.4