projects
/
synfig.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Improve the derivative class for hermites. Compare http://synfig.org/images/a/a8...
[synfig.git]
/
synfig-core
/
trunk
/
src
/
synfig
/
valuenode_segcalctangent.cpp
diff --git
a/synfig-core/trunk/src/synfig/valuenode_segcalctangent.cpp
b/synfig-core/trunk/src/synfig/valuenode_segcalctangent.cpp
index
8d57261
..
a4b735c
100644
(file)
--- a/
synfig-core/trunk/src/synfig/valuenode_segcalctangent.cpp
+++ b/
synfig-core/trunk/src/synfig/valuenode_segcalctangent.cpp
@@
-82,9
+82,9
@@
ValueNode_SegCalcTangent::operator()(Time t)const
Segment segment((*segment_)(t).get(Segment()));
etl::hermite<Vector> curve(segment.p1,segment.p2,segment.t1,segment.t2);
Segment segment((*segment_)(t).get(Segment()));
etl::hermite<Vector> curve(segment.p1,segment.p2,segment.t1,segment.t2);
- etl::derivative< etl::hermite<Vector> > deriv(curve
, 0.0001
);
+ etl::derivative< etl::hermite<Vector> > deriv(curve);
- return deriv((*amount_)(t).get(Real()))
*(0.5)
;
+ return deriv((*amount_)(t).get(Real()));
}
}