<?xml version="1.0" encoding="utf-8"?><!-- generator="wordpress/2.0.4" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Penner easing for c++</title>
	<link>http://www.jesusgollonet.com/blog/2007/09/24/penner-easing-cpp/</link>
	<description>desearch and revelopment</description>
	<pubDate>Fri, 30 Jul 2010 07:29:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.4</generator>

	<item>
		<title>by: Jesus</title>
		<link>http://www.jesusgollonet.com/blog/2007/09/24/penner-easing-cpp/#comment-121433</link>
		<pubDate><br />
<b>Warning</b>:  mktime() expects parameter 4 to be long, string given in <b>/home/.lynn/jgollonet/jesusgollonet.com/blog/wp-includes/functions.php</b> on line <b>24</b><br />
Wed, 31 Dec 1969 16:00:00 +0000</pubDate>
		<guid>http://www.jesusgollonet.com/blog/2007/09/24/penner-easing-cpp/#comment-121433</guid>
					<description>Muy bueno!!! Muchas gracias...</description>
		<content:encoded><![CDATA[<p>Muy bueno!!! Muchas gracias&#8230;
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: jesus gollonet</title>
		<link>http://www.jesusgollonet.com/blog/2007/09/24/penner-easing-cpp/#comment-114885</link>
		<pubDate><br />
<b>Warning</b>:  mktime() expects parameter 4 to be long, string given in <b>/home/.lynn/jgollonet/jesusgollonet.com/blog/wp-includes/functions.php</b> on line <b>24</b><br />
Wed, 31 Dec 1969 16:00:00 +0000</pubDate>
		<guid>http://www.jesusgollonet.com/blog/2007/09/24/penner-easing-cpp/#comment-114885</guid>
					<description>hey neewok. 

yep, the linear "easing" is just absence of acceleration or deceleration, so all the movements have the same behaviour. the reason for having the methods there is just to have consistency with all the other movements.

Btw, although I haven't touched them in ages, they have a home in github now

http://github.com/jesusgollonet/ofpennereasing/tree/master

best,
jesús.</description>
		<content:encoded><![CDATA[<p>hey neewok. </p>
<p>yep, the linear &#8220;easing&#8221; is just absence of acceleration or deceleration, so all the movements have the same behaviour. the reason for having the methods there is just to have consistency with all the other movements.</p>
<p>Btw, although I haven&#8217;t touched them in ages, they have a home in github now</p>
<p><a href='http://github.com/jesusgollonet/ofpennereasing/tree/master' rel='nofollow'>http://github.com/jesusgollonet/ofpennereasing/tree/master</a></p>
<p>best,<br />
jesús.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Neewok</title>
		<link>http://www.jesusgollonet.com/blog/2007/09/24/penner-easing-cpp/#comment-114869</link>
		<pubDate><br />
<b>Warning</b>:  mktime() expects parameter 4 to be long, string given in <b>/home/.lynn/jgollonet/jesusgollonet.com/blog/wp-includes/functions.php</b> on line <b>24</b><br />
Wed, 31 Dec 1969 16:00:00 +0000</pubDate>
		<guid>http://www.jesusgollonet.com/blog/2007/09/24/penner-easing-cpp/#comment-114869</guid>
					<description>Hello Jesus,
I know your post is a bit old, but I was looking for an implementation of penner easing in c++ to use with openframeworks, and that was exactly what I needed.

I just noticed that the Linear equations (easeNone, easeIn, easeOut and easeInOut) all are the same, is that normal ?

Anyway, thanks a lot for this  :)</description>
		<content:encoded><![CDATA[<p>Hello Jesus,<br />
I know your post is a bit old, but I was looking for an implementation of penner easing in c++ to use with openframeworks, and that was exactly what I needed.</p>
<p>I just noticed that the Linear equations (easeNone, easeIn, easeOut and easeInOut) all are the same, is that normal ?</p>
<p>Anyway, thanks a lot for this  :)
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: jesus gollonet</title>
		<link>http://www.jesusgollonet.com/blog/2007/09/24/penner-easing-cpp/#comment-77458</link>
		<pubDate><br />
<b>Warning</b>:  mktime() expects parameter 4 to be long, string given in <b>/home/.lynn/jgollonet/jesusgollonet.com/blog/wp-includes/functions.php</b> on line <b>24</b><br />
Wed, 31 Dec 1969 16:00:00 +0000</pubDate>
		<guid>http://www.jesusgollonet.com/blog/2007/09/24/penner-easing-cpp/#comment-77458</guid>
					<description>hey thanks rlyeh. no way i'd have guessed that!

I'll try and fix it asap.</description>
		<content:encoded><![CDATA[<p>hey thanks rlyeh. no way i&#8217;d have guessed that!</p>
<p>I&#8217;ll try and fix it asap.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: rlyeh</title>
		<link>http://www.jesusgollonet.com/blog/2007/09/24/penner-easing-cpp/#comment-77434</link>
		<pubDate><br />
<b>Warning</b>:  mktime() expects parameter 4 to be long, string given in <b>/home/.lynn/jgollonet/jesusgollonet.com/blog/wp-includes/functions.php</b> on line <b>24</b><br />
Wed, 31 Dec 1969 16:00:00 +0000</pubDate>
		<guid>http://www.jesusgollonet.com/blog/2007/09/24/penner-easing-cpp/#comment-77434</guid>
					<description>Quad/Out current implementation may lead to errors depending on the compiler. I guess it's broken on GCC.

Here's a fix:

t /= d/2;

if(t &lt; 1)
return (1.0/2*t*t);

t–;

return -1.0/2 * (t*(t-2) - 1); </description>
		<content:encoded><![CDATA[<p>Quad/Out current implementation may lead to errors depending on the compiler. I guess it&#8217;s broken on GCC.</p>
<p>Here&#8217;s a fix:</p>
<p>t /= d/2;</p>
<p>if(t < 1)<br />
return (1.0/2*t*t);</p>
<p>t–;</p>
<p>return -1.0/2 * (t*(t-2) - 1);
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: makingThingsMove &#187; homework 2</title>
		<link>http://www.jesusgollonet.com/blog/2007/09/24/penner-easing-cpp/#comment-75095</link>
		<pubDate><br />
<b>Warning</b>:  mktime() expects parameter 4 to be long, string given in <b>/home/.lynn/jgollonet/jesusgollonet.com/blog/wp-includes/functions.php</b> on line <b>24</b><br />
Wed, 31 Dec 1969 16:00:00 +0000</pubDate>
		<guid>http://www.jesusgollonet.com/blog/2007/09/24/penner-easing-cpp/#comment-75095</guid>
					<description>[...] http://www.jesusgollonet.com/blog/2007/09/24/penner-easing-cpp/ http://code.google.com/p/cppglue/source/browse/#svn/trunk/ofxCppGlue/src/Animation/Easings [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] <a href='http://www.jesusgollonet.com/blog/2007/09/24/penner-easing-cpp/' rel='nofollow'>http://www.jesusgollonet.com/blog/2007/09/24/penner-easing-cpp/</a> <a href='http://code.google.com/p/cppglue/source/browse/#svn/trunk/ofxCppGlue/src/Animation/Easings' rel='nofollow'>http://code.google.com/p/cppglue/source/browse/#svn/trunk/ofxCppGlue/src/Animation/Easings</a> [&#8230;]
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: jesus gollonet</title>
		<link>http://www.jesusgollonet.com/blog/2007/09/24/penner-easing-cpp/#comment-58876</link>
		<pubDate><br />
<b>Warning</b>:  mktime() expects parameter 4 to be long, string given in <b>/home/.lynn/jgollonet/jesusgollonet.com/blog/wp-includes/functions.php</b> on line <b>24</b><br />
Wed, 31 Dec 1969 16:00:00 +0000</pubDate>
		<guid>http://www.jesusgollonet.com/blog/2007/09/24/penner-easing-cpp/#comment-58876</guid>
					<description>hey phil, can you explain what you see? or if the error is in any or the three easing methods? They seem to be ok on my computer.

best!</description>
		<content:encoded><![CDATA[<p>hey phil, can you explain what you see? or if the error is in any or the three easing methods? They seem to be ok on my computer.</p>
<p>best!
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: jesus gollonet</title>
		<link>http://www.jesusgollonet.com/blog/2007/09/24/penner-easing-cpp/#comment-58873</link>
		<pubDate><br />
<b>Warning</b>:  mktime() expects parameter 4 to be long, string given in <b>/home/.lynn/jgollonet/jesusgollonet.com/blog/wp-includes/functions.php</b> on line <b>24</b><br />
Wed, 31 Dec 1969 16:00:00 +0000</pubDate>
		<guid>http://www.jesusgollonet.com/blog/2007/09/24/penner-easing-cpp/#comment-58873</guid>
					<description>whoops, thanks for spotting it. I'll look into it and upload the corrected version.</description>
		<content:encoded><![CDATA[<p>whoops, thanks for spotting it. I&#8217;ll look into it and upload the corrected version.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Phil</title>
		<link>http://www.jesusgollonet.com/blog/2007/09/24/penner-easing-cpp/#comment-58871</link>
		<pubDate><br />
<b>Warning</b>:  mktime() expects parameter 4 to be long, string given in <b>/home/.lynn/jgollonet/jesusgollonet.com/blog/wp-includes/functions.php</b> on line <b>24</b><br />
Wed, 31 Dec 1969 16:00:00 +0000</pubDate>
		<guid>http://www.jesusgollonet.com/blog/2007/09/24/penner-easing-cpp/#comment-58871</guid>
					<description>Very nice, and thanks for sharing this. You appear to have an error in the quad function though. All the others are fine, but quad glitches noticeably so the conversion must have gone wrong.</description>
		<content:encoded><![CDATA[<p>Very nice, and thanks for sharing this. You appear to have an error in the quad function though. All the others are fine, but quad glitches noticeably so the conversion must have gone wrong.
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
