<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>3D for the Rest of Us, Part 2: Transforms</title><link>http://blogs.msdn.com/danlehen/archive/2004/08/08/210961.aspx</link><description>Introduction This is the second in a series of posts intended to fill in the missing pieces for a developer familiar with a 2D graphics API who wants to dabble in 3D with the Avalon platform To be honest, I really was not particularily happy with the</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>3D for the Rest of Us, Part 1: 3D Coordinate System</title><link>http://blogs.msdn.com/danlehen/archive/2004/08/08/210961.aspx#211581</link><pubDate>Tue, 10 Aug 2004 06:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:211581</guid><dc:creator>Halfbrite</dc:creator><description /></item><item><title>re: 3D for the Rest of Us, Part 2: Transforms</title><link>http://blogs.msdn.com/danlehen/archive/2004/08/08/210961.aspx#213464</link><pubDate>Thu, 12 Aug 2004 13:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:213464</guid><dc:creator>Joel Martinez</dc:creator><description>As before ... fantastic article.  I think you're being too hard on yourself.  The concept of world/model space is pretty darn important to understand.&lt;br&gt;&lt;br&gt;One question, I noticed in your Model3DCollection Example that you programmatically set the transform.  If you're not doing the transforms and such declaratively through XAML, How is that handled in code?  I mean, is there some sort of built in update/render loop where we can animate programmatically? &lt;br&gt;&lt;br&gt;I just installed the winHEC build of longhorn on my laptop so I'm just getting a chance to start playing with this now.  Keep the good stuff comin'</description></item><item><title>Worldspace, Modelspace, Primitives and Code: The Donut Primitive, V2</title><link>http://blogs.msdn.com/danlehen/archive/2004/08/08/210961.aspx#213777</link><pubDate>Fri, 13 Aug 2004 00:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:213777</guid><dc:creator>IRhetoric - Karsten Januszewski  </dc:creator><description /></item><item><title>Worldspace, Modelspace, Primitives and Code: The Donut Primitive, V2</title><link>http://blogs.msdn.com/danlehen/archive/2004/08/08/210961.aspx#213779</link><pubDate>Fri, 13 Aug 2004 00:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:213779</guid><dc:creator>IRhetoric - Karsten Januszewski  </dc:creator><description /></item><item><title>re: 3D for the Rest of Us, Part 2: Transforms</title><link>http://blogs.msdn.com/danlehen/archive/2004/08/08/210961.aspx#214454</link><pubDate>Sat, 14 Aug 2004 00:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:214454</guid><dc:creator>danlehen</dc:creator><description>Joel - Avalon is primarily a retained graphics platform.  The user provides a list of rendering instructions (in 3D this is in the form of a graph of Model3Ds) and attaches these instructions to Visual (in 3D, this is usually the ViewPort3D).  When it is determined that this Visual may be on screen the rendering instructions are serialized and marshalled to a seperate thread which does the actual rendering.  The render loop is entirely abstracted away from the user.&lt;br&gt;&lt;br&gt;If you look at my first Avalon 3D demo (&lt;a target="_new" href="http://blogs.msdn.com/danlehen/archive/2004/06/01/146259.aspx"&gt;http://blogs.msdn.com/danlehen/archive/2004/06/01/146259.aspx&lt;/a&gt;) you will see that I am animating by poking in new Transform3Ds when I am called back with a UITimer.  This works, but is not as elegant as some of the options available to you in 2D (&lt;a target="_new" href="http://longhorn.msdn.microsoft.com/?//longhorn.msdn.microsoft.com/lhsdk/port_task_animation.aspx"&gt;http://longhorn.msdn.microsoft.com/?//longhorn.msdn.microsoft.com/lhsdk/port_task_animation.aspx&lt;/a&gt;).  If you browse MSDN you will find that there are similar animation properties for 3D stubbed out, but unfortunately in the WinHEC build they are nonfunctional.</description></item><item><title>V</title><link>http://blogs.msdn.com/danlehen/archive/2004/08/08/210961.aspx#215288</link><pubDate>Mon, 16 Aug 2004 22:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:215288</guid><dc:creator>Mikael S</dc:creator><description /></item><item><title>V</title><link>http://blogs.msdn.com/danlehen/archive/2004/08/08/210961.aspx#215305</link><pubDate>Mon, 16 Aug 2004 23:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:215305</guid><dc:creator>Mikael S</dc:creator><description /></item><item><title>3D for the rest of us</title><link>http://blogs.msdn.com/danlehen/archive/2004/08/08/210961.aspx#233931</link><pubDate>Fri, 24 Sep 2004 19:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:233931</guid><dc:creator>.Frenz</dc:creator><description>Fandt lige et par grundl</description></item><item><title>Avalon CTP Release - happy day!</title><link>http://blogs.msdn.com/danlehen/archive/2004/08/08/210961.aspx#267962</link><pubDate>Mon, 22 Nov 2004 19:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:267962</guid><dc:creator>Robert Burke's weblog</dc:creator><description /></item><item><title>Bouncing Back...</title><link>http://blogs.msdn.com/danlehen/archive/2004/08/08/210961.aspx#268282</link><pubDate>Tue, 23 Nov 2004 06:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:268282</guid><dc:creator>Halfbrite</dc:creator><description /></item><item><title>3D in Avalon</title><link>http://blogs.msdn.com/danlehen/archive/2004/08/08/210961.aspx#423346</link><pubDate>Tue, 31 May 2005 08:04:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:423346</guid><dc:creator>Life, Universe and Everything according to Dirk</dc:creator><description>Two very interesting-looking articles about doing 3D in Avalon, 3D for the rest of us part 1 and part...</description></item><item><title>3D in XAML  - ???3735 Information???</title><link>http://blogs.msdn.com/danlehen/archive/2004/08/08/210961.aspx#9212844</link><pubDate>Sun, 14 Dec 2008 11:19:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9212844</guid><dc:creator>3D in XAML  - ???3735 Information???</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.3735.net/?p=2006"&gt;http://www.3735.net/?p=2006&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Daniel Lehenbauer s Blog 3D for the Rest of Us Part 2 Transforms | Uniform Stores</title><link>http://blogs.msdn.com/danlehen/archive/2004/08/08/210961.aspx#9677614</link><pubDate>Mon, 01 Jun 2009 16:37:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9677614</guid><dc:creator> Daniel Lehenbauer s Blog 3D for the Rest of Us Part 2 Transforms | Uniform Stores</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://uniformstores.info/story.php?id=19076"&gt;http://uniformstores.info/story.php?id=19076&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Daniel Lehenbauer s Blog 3D for the Rest of Us Part 2 Transforms | Green Tea Fat Burner</title><link>http://blogs.msdn.com/danlehen/archive/2004/08/08/210961.aspx#9717685</link><pubDate>Tue, 09 Jun 2009 22:23:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9717685</guid><dc:creator> Daniel Lehenbauer s Blog 3D for the Rest of Us Part 2 Transforms | Green Tea Fat Burner</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://greenteafatburner.info/story.php?id=4549"&gt;http://greenteafatburner.info/story.php?id=4549&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Daniel Lehenbauer s Blog 3D for the Rest of Us Part 2 Transforms | Quick Diets</title><link>http://blogs.msdn.com/danlehen/archive/2004/08/08/210961.aspx#9745387</link><pubDate>Sat, 13 Jun 2009 17:13:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9745387</guid><dc:creator> Daniel Lehenbauer s Blog 3D for the Rest of Us Part 2 Transforms | Quick Diets</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://quickdietsite.info/story.php?id=4354"&gt;http://quickdietsite.info/story.php?id=4354&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Daniel Lehenbauer s Blog 3D for the Rest of Us Part 2 Transforms | bar stools</title><link>http://blogs.msdn.com/danlehen/archive/2004/08/08/210961.aspx#9748017</link><pubDate>Sun, 14 Jun 2009 08:36:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9748017</guid><dc:creator> Daniel Lehenbauer s Blog 3D for the Rest of Us Part 2 Transforms | bar stools</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://barstoolsite.info/story.php?id=1507"&gt;http://barstoolsite.info/story.php?id=1507&lt;/a&gt;&lt;/p&gt;
</description></item></channel></rss>