X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fanimation.cpp;fp=source%2Fanimation.cpp;h=94c96809214215aa890797a24a9c774ff0401f74;hb=a3c795f7b07afa3e8838ad143f8df7a8d10f1ad4;hp=b1ae1157fac6eeb8bbc64c5431845eef04c4f5a0;hpb=95a6bef6db17089d0eb82b4df005fa5f05b2f6e2;p=libs%2Fgl.git diff --git a/source/animation.cpp b/source/animation.cpp index b1ae1157..94c96809 100644 --- a/source/animation.cpp +++ b/source/animation.cpp @@ -267,6 +267,14 @@ void Animation::create_curve(CurveTarget target, int component, const T &extract while(n_control--) knots.pop_back(); + if(knots.size()==1) + { + knots.push_back(knots.back()); + knots.push_back(knots.back()); + knots.back().x += 1; + knots.push_back(knots.back()); + } + curves.push_back(new ValueCurve(target, component, knots)); }