<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.5" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Trigonometry in Flash</title>
	<link>http://www.justgooddesign.com/blog/trigonometry-in-flash.htm</link>
	<description>Just Blog</description>
	<pubDate>Fri, 12 Mar 2010 05:17:51 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.5</generator>

	<item>
		<title>by: jgraup</title>
		<link>http://www.justgooddesign.com/blog/trigonometry-in-flash.htm#comment-21347</link>
		<pubDate>Mon, 17 Dec 2007 21:23:53 +0000</pubDate>
		<guid>http://www.justgooddesign.com/blog/trigonometry-in-flash.htm#comment-21347</guid>
					<description>//  DIRECTION
var b:Number = 0;
addEventListener ( Event.ENTER_FRAME, loop );
function loop ( e:Event )
{
	b-= 3
	
	var rad:Number = b * Math.PI / 180;
	var sin:Number = Math.sin ( rad );
	var cos:Number = Math.cos( rad );
	var d:String = ( ( sin &gt; 0 &#038;& cos &gt; 0 ) &#124;&#124; ( cos &gt; 0 &#038;& sin &lt; 0 ) ) ? "r" : "l";
	trace( d+ "  :   " + (b)+ "  &gt;  " +  cos + "  &gt;  " +sin)
}</description>
		<content:encoded><![CDATA[<p>//  DIRECTION<br />
var b:Number = 0;<br />
addEventListener ( Event.ENTER_FRAME, loop );<br />
function loop ( e:Event )<br />
{<br />
	b-= 3</p>
<p>	var rad:Number = b * Math.PI / 180;<br />
	var sin:Number = Math.sin ( rad );<br />
	var cos:Number = Math.cos( rad );<br />
	var d:String = ( ( sin > 0 &#038;&#038; cos > 0 ) || ( cos > 0 &#038;&#038; sin < 0 ) ) ? "r" : "l";<br />
	trace( d+ "  :   " + (b)+ "  >  &#8221; +  cos + &#8221;  >  &#8221; +sin)<br />
}
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: jgraup</title>
		<link>http://www.justgooddesign.com/blog/trigonometry-in-flash.htm#comment-2896</link>
		<pubDate>Thu, 31 May 2007 22:51:11 +0000</pubDate>
		<guid>http://www.justgooddesign.com/blog/trigonometry-in-flash.htm#comment-2896</guid>
					<description>http://www.kirupa.com/developer/actionscript/trigonometry.htm

http://www.senocular.com/flash/source.php?id=0.114

http://www.actionscript.org/resources/articles/155/1/trigonometry-and-flash/Page1.html

http://www.peachpit.com/articles/article.asp?p=30617&#038;seqNum=5&#038;rl=1</description>
		<content:encoded><![CDATA[<p><a href="http://www.kirupa.com/developer/actionscript/trigonometry.htm" rel="nofollow">http://www.kirupa.com/developer/actionscript/trigonometry.htm</a></p>
<p><a href="http://www.senocular.com/flash/source.php?id=0.114" rel="nofollow">http://www.senocular.com/flash/source.php?id=0.114</a></p>
<p><a href="http://www.actionscript.org/resources/articles/155/1/trigonometry-and-flash/Page1.html" rel="nofollow">http://www.actionscript.org/resources/articles/155/1/trigonometry-and-flash/Page1.html</a></p>
<p><a href="http://www.peachpit.com/articles/article.asp?p=30617&#038;seqNum=5&#038;rl=1" rel="nofollow">http://www.peachpit.com/articles/article.asp?p=30617&#038;seqNum=5&#038;rl=1</a>
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: jgraup</title>
		<link>http://www.justgooddesign.com/blog/trigonometry-in-flash.htm#comment-2560</link>
		<pubDate>Wed, 23 May 2007 17:38:37 +0000</pubDate>
		<guid>http://www.justgooddesign.com/blog/trigonometry-in-flash.htm#comment-2560</guid>
					<description>Flash 9 - Drawing lines using Circle-Circle Intersection
http://www.nocircleno.com/experiments/circle_intercepts/index.html

Circle-Circle Intersection
http://mathworld.wolfram.com/Circle-CircleIntersection.html</description>
		<content:encoded><![CDATA[<p>Flash 9 - Drawing lines using Circle-Circle Intersection<br />
<a href="http://www.nocircleno.com/experiments/circle_intercepts/index.html" rel="nofollow">http://www.nocircleno.com/experiments/circle_intercepts/index.html</a></p>
<p>Circle-Circle Intersection<br />
<a href="http://mathworld.wolfram.com/Circle-CircleIntersection.html" rel="nofollow">http://mathworld.wolfram.com/Circle-CircleIntersection.html</a>
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: jgraup</title>
		<link>http://www.justgooddesign.com/blog/trigonometry-in-flash.htm#comment-1780</link>
		<pubDate>Mon, 23 Apr 2007 18:15:16 +0000</pubDate>
		<guid>http://www.justgooddesign.com/blog/trigonometry-in-flash.htm#comment-1780</guid>
					<description>http://www.krazydad.com/bestiary/circle.swf</description>
		<content:encoded><![CDATA[<p><a href="http://www.krazydad.com/bestiary/circle.swf" rel="nofollow">http://www.krazydad.com/bestiary/circle.swf</a>
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: jgraup</title>
		<link>http://www.justgooddesign.com/blog/trigonometry-in-flash.htm#comment-1779</link>
		<pubDate>Mon, 23 Apr 2007 18:12:15 +0000</pubDate>
		<guid>http://www.justgooddesign.com/blog/trigonometry-in-flash.htm#comment-1779</guid>
					<description>http://www.sodaplay.com/index.htm</description>
		<content:encoded><![CDATA[<p><a href="http://www.sodaplay.com/index.htm" rel="nofollow">http://www.sodaplay.com/index.htm</a>
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: jgraup</title>
		<link>http://www.justgooddesign.com/blog/trigonometry-in-flash.htm#comment-1778</link>
		<pubDate>Mon, 23 Apr 2007 18:11:50 +0000</pubDate>
		<guid>http://www.justgooddesign.com/blog/trigonometry-in-flash.htm#comment-1778</guid>
					<description>http://www.gaffer.org/</description>
		<content:encoded><![CDATA[<p><a href="http://www.gaffer.org/" rel="nofollow">http://www.gaffer.org/</a>
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: jgraup</title>
		<link>http://www.justgooddesign.com/blog/trigonometry-in-flash.htm#comment-1769</link>
		<pubDate>Sun, 22 Apr 2007 22:43:58 +0000</pubDate>
		<guid>http://www.justgooddesign.com/blog/trigonometry-in-flash.htm#comment-1769</guid>
					<description>http://www.geocities.com/SiliconValley/2151/math2d.html</description>
		<content:encoded><![CDATA[<p><a href="http://www.geocities.com/SiliconValley/2151/math2d.html" rel="nofollow">http://www.geocities.com/SiliconValley/2151/math2d.html</a>
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: jgraup</title>
		<link>http://www.justgooddesign.com/blog/trigonometry-in-flash.htm#comment-1712</link>
		<pubDate>Fri, 20 Apr 2007 01:47:30 +0000</pubDate>
		<guid>http://www.justgooddesign.com/blog/trigonometry-in-flash.htm#comment-1712</guid>
					<description>http://www.ogre3d.org/docs/api/html/OgreVector2_8h-source.html</description>
		<content:encoded><![CDATA[<p><a href="http://www.ogre3d.org/docs/api/html/OgreVector2_8h-source.html" rel="nofollow">http://www.ogre3d.org/docs/api/html/OgreVector2_8h-source.html</a>
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: jgraup</title>
		<link>http://www.justgooddesign.com/blog/trigonometry-in-flash.htm#comment-1711</link>
		<pubDate>Fri, 20 Apr 2007 01:46:59 +0000</pubDate>
		<guid>http://www.justgooddesign.com/blog/trigonometry-in-flash.htm#comment-1711</guid>
					<description>Couple of notes so far.
&lt;ol&gt;
	&lt;li&gt;return { prop: func() }is slower thanvar prop = func();
return {prop:prop}&lt;/li&gt;
	&lt;li&gt;/2 is faster than *.5 - dividing is faster than multiplying to divide&lt;/li&gt;
	&lt;li&gt;my perpoint function is based on scrollbar math, probably just a hack, and my brother points out you should use normalize: pX = somePoint + normalize(p1-p2) * someDistance;.&lt;/li&gt;
&lt;/ol&gt;</description>
		<content:encoded><![CDATA[<p>Couple of notes so far.</p>
<ol>
<li>return { prop: func() }is slower thanvar prop = func();<br />
return {prop:prop}</li>
<li>/2 is faster than *.5 - dividing is faster than multiplying to divide</li>
<li>my perpoint function is based on scrollbar math, probably just a hack, and my brother points out you should use normalize: pX = somePoint + normalize(p1-p2) * someDistance;.</li>
</ol>
]]></content:encoded>
				</item>
</channel>
</rss>
