X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-core%2Ftrunk%2Fsrc%2Fsynfig%2Fvaluenode_segcalctangent.cpp;h=a4b735c2e902f80cd8ea2050f771bd049cebb025;hb=dc48c477a00bfc7508654d698ffc14a12698a693;hp=9e050017ee9e088e2ba9423574335e717c8957d8;hpb=6c27d1b6cf4694a873542cb264c650893f2c6e0e;p=synfig.git diff --git a/synfig-core/trunk/src/synfig/valuenode_segcalctangent.cpp b/synfig-core/trunk/src/synfig/valuenode_segcalctangent.cpp index 9e05001..a4b735c 100644 --- a/synfig-core/trunk/src/synfig/valuenode_segcalctangent.cpp +++ b/synfig-core/trunk/src/synfig/valuenode_segcalctangent.cpp @@ -6,7 +6,7 @@ ** ** \legal ** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley -** Copyright (c) 2007 Chris Moore +** Copyright (c) 2007, 2008 Chris Moore ** ** This package is free software; you can redistribute it and/or ** modify it under the terms of the GNU General Public License as @@ -84,12 +84,7 @@ ValueNode_SegCalcTangent::operator()(Time t)const etl::hermite curve(segment.p1,segment.p2,segment.t1,segment.t2); etl::derivative< etl::hermite > deriv(curve); -#ifdef ETL_FIXED_DERIVATIVE - return deriv((*amount_)(t).get(Real()))*(0.5); -#else - return deriv((*amount_)(t).get(Real()))*(-0.5); -#endif - + return deriv((*amount_)(t).get(Real())); } @@ -112,21 +107,14 @@ ValueNode_SegCalcTangent::check_type(ValueBase::Type type) } bool -ValueNode_SegCalcTangent::set_link_vfunc(int i,ValueNode::Handle x) +ValueNode_SegCalcTangent::set_link_vfunc(int i,ValueNode::Handle value) { assert(i>=0 && i