<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>Matrix3DEx Discussions Rss Feed</title><link>http://matrix3dex.codeplex.com/Thread/List.aspx</link><description>Matrix3DEx Discussions Rss Description</description><item><title>New Post: Could this be ported to Windows 8 WinRT?</title><link>http://matrix3dex.codeplex.com/discussions/431948</link><description>&lt;div style="line-height: normal;"&gt;I hope this gets ported. There's more potential, opportunity, and future in WinRT. Rene?&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
Jerry Nixon&lt;br /&gt;
&lt;/div&gt;</description><author>jerrynixon</author><pubDate>Thu, 14 Feb 2013 15:39:16 GMT</pubDate><guid isPermaLink="false">New Post: Could this be ported to Windows 8 WinRT? 20130214033916P</guid></item><item><title>New Post: Could this be ported to Windows 8 WinRT?</title><link>http://matrix3dex.codeplex.com/discussions/431948</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I'm pretty sure this could be ported to WinRT. The Matrix3D struct is in there. The port should actually be pretty straightforward. &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;rene&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>teichgraf</author><pubDate>Tue, 05 Feb 2013 09:29:48 GMT</pubDate><guid isPermaLink="false">New Post: Could this be ported to Windows 8 WinRT? 20130205092948A</guid></item><item><title>New Post: Could this be ported to Windows 8 WinRT?</title><link>http://matrix3dex.codeplex.com/discussions/431948</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;In so many ways, WinRT is a younger version of SL. It could use a project like this to make 3D-like manipulations easier in XAML. Could this project be updated to WinRT?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;
Jerry Nixon&lt;/p&gt;
&lt;/div&gt;</description><author>JerryNixon</author><pubDate>Mon, 04 Feb 2013 22:55:55 GMT</pubDate><guid isPermaLink="false">New Post: Could this be ported to Windows 8 WinRT? 20130204105555P</guid></item><item><title>New Post: Project is dead?</title><link>http://matrix3dex.codeplex.com/discussions/250376</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Not really. It's actually exactly what he all have hoped for: XNA in the Browser.&lt;/p&gt;&lt;/div&gt;</description><author>teichgraf</author><pubDate>Tue, 17 May 2011 06:50:58 GMT</pubDate><guid isPermaLink="false">New Post: Project is dead? 20110517065058A</guid></item><item><title>New Post: Simple Rotation and Perspective - I'm stumped</title><link>http://matrix3dex.codeplex.com/discussions/250564</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;You're not alone, I know a bit about what I'm doing, and it hasn't been as easy as it should be to make this work.&lt;/p&gt;
&lt;p&gt;BTW, I don't think the project is dead, but the author is busy doing things for paying customers.&lt;/p&gt;&lt;/div&gt;</description><author>Dewey</author><pubDate>Mon, 16 May 2011 22:23:59 GMT</pubDate><guid isPermaLink="false">New Post: Simple Rotation and Perspective - I'm stumped 20110516102359P</guid></item><item><title>New Post: Project is dead?</title><link>http://matrix3dex.codeplex.com/discussions/250376</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Now that the 3D in Silverlight 5 isn't the kind you thought, will you re-consider this?&lt;/p&gt;&lt;/div&gt;</description><author>Dewey</author><pubDate>Mon, 16 May 2011 22:22:51 GMT</pubDate><guid isPermaLink="false">New Post: Project is dead? 20110516102251P</guid></item><item><title>New Post: Simple Rotation and Perspective - I'm stumped</title><link>http://matrix3dex.codeplex.com/discussions/250564</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Wow, I guess this project really is dead.&lt;/p&gt;&lt;/div&gt;</description><author>toddmain</author><pubDate>Tue, 29 Mar 2011 16:20:41 GMT</pubDate><guid isPermaLink="false">New Post: Simple Rotation and Perspective - I'm stumped 20110329042041P</guid></item><item><title>New Post: Project is dead?</title><link>http://matrix3dex.codeplex.com/discussions/250376</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Matrix3DProjection isn't. Only PlaneProjection and no you can't use it for these opertions you find here. Like projection matrix.&lt;/p&gt;
&lt;p&gt;SL5 will bring real HW-accelerated 3D and I don't see the value investing more energy in getting this here HW&amp;nbsp;accelerated.&lt;/p&gt;&lt;/div&gt;</description><author>teichgraf</author><pubDate>Thu, 24 Mar 2011 10:53:03 GMT</pubDate><guid isPermaLink="false">New Post: Project is dead? 20110324105303A</guid></item><item><title>New Post: Project is dead?</title><link>http://matrix3dex.codeplex.com/discussions/250376</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Rene,&lt;/p&gt;
&lt;p&gt;&lt;span class="hps" title="Нажмите, чтобы увидеть альтернативный перевод"&gt;Do you know&lt;/span&gt;&amp;nbsp;&lt;span class="hps" title="Нажмите, чтобы увидеть альтернативный перевод"&gt;whether&lt;/span&gt;&amp;nbsp;&lt;span class="hps" title="Нажмите, чтобы увидеть альтернативный перевод"&gt;Matrix3DProjection&lt;/span&gt;&amp;nbsp;&lt;span class="hps" title="Нажмите, чтобы увидеть альтернативный перевод"&gt;GPU accelerated&lt;/span&gt;&amp;nbsp;in SL4? And if no can we instead of it use Transformations and Plane projection to have benefits from gpu acceleration ?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Dima&lt;/p&gt;&lt;/div&gt;</description><author>F0rc0sigan</author><pubDate>Thu, 24 Mar 2011 09:50:49 GMT</pubDate><guid isPermaLink="false">New Post: Project is dead? 20110324095049A</guid></item><item><title>New Post: Simple Rotation and Perspective - I'm stumped</title><link>http://matrix3dex.codeplex.com/discussions/250564</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Maybe this is because I really don't understand what I'm doing, but I'm looking to take a given image (let's call it &amp;quot;img&amp;quot;) (which is a jpg 173 w / 136 h&amp;nbsp;&amp;#65279;&amp;#65279;&amp;#65279;&amp;#65279;)&amp;nbsp;on a Canvas called &amp;quot;MyViewPort&amp;quot; (which is&amp;nbsp;640 w /&amp;nbsp;480 h)&amp;nbsp;and Rotate both
 the X and Z by 30 degrees and have a 45 degree field of view. Then I'm looking to do the same thing, but zoom in by 200%. In both cases, the image doesn't translate at all, it stays exactly where it is.&lt;/p&gt;
&lt;p&gt;I've looked through the samples and toyed around with this quite a bit, but can't really get anything working. Most of the time my click event on the image that is supposed to rotate it and apply perspective just makes the img disappear entirely or almost
 just off the page.&lt;/p&gt;
&lt;p&gt;Not sure what I'm doing wrong here.&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;        &lt;span style="color:blue"&gt;Dim&lt;/span&gt; rotateX = Matrix3DFactory.CreateRotationX(MathHelper.ToRadians(30))
        &lt;span style="color:blue"&gt;Dim&lt;/span&gt; rotateZ = Matrix3DFactory.CreateRotationZ(MathHelper.ToRadians(30))
        &lt;span style="color:blue"&gt;Dim&lt;/span&gt; centerAtOrigin = Matrix3DFactory.CreateTranslation(-img.ActualWidth * 0.5, -img.ActualHeight * 0.5, 0)
        &lt;span style="color:blue"&gt;Dim&lt;/span&gt; world = centerAtOrigin * rotateX * rotateZ
        &lt;span style="color:blue"&gt;Dim&lt;/span&gt; aspectRatio = MyViewPort.Width / MyViewPort.Height
        &lt;span style="color:blue"&gt;Dim&lt;/span&gt; projection = Matrix3DFactory.CreatePerspectiveFieldOfViewLH(MathHelper.ToRadians(45), aspectRatio, 1, 4000)
        &lt;span style="color:blue"&gt;Dim&lt;/span&gt; viewport = Matrix3DFactory.CreateViewportTransformation(MyViewPort.Width, MyViewPort.Height)
        &lt;span style="color:blue"&gt;Dim&lt;/span&gt; viewProjection = Matrix3DFactory.CreateViewportProjection(world, Matrix3D.Identity, projection, viewport)
        img.Projection = &lt;span style="color:blue"&gt;New&lt;/span&gt; Matrix3DProjection() &lt;span style="color:blue"&gt;With&lt;/span&gt; {.ProjectionMatrix = viewProjection}
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Any ideas?&lt;/p&gt;
&lt;/div&gt;</description><author>toddmain</author><pubDate>Mon, 21 Mar 2011 18:31:37 GMT</pubDate><guid isPermaLink="false">New Post: Simple Rotation and Perspective - I'm stumped 20110321063137P</guid></item><item><title>New Post: Project is dead?</title><link>http://matrix3dex.codeplex.com/discussions/250376</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Could work. Something like the GPU parallel pipeline does. I don't know if the overhead doesn't outweigh the benefits of the parallel chaining. If we're talking about a lot&amp;nbsp;transformations&amp;nbsp;this could work nicely.&lt;/p&gt;&lt;/div&gt;</description><author>teichgraf</author><pubDate>Mon, 21 Mar 2011 09:11:00 GMT</pubDate><guid isPermaLink="false">New Post: Project is dead? 20110321091100A</guid></item><item><title>New Post: Project is dead?</title><link>http://matrix3dex.codeplex.com/discussions/250376</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;But what about such thing: you can create a workitem where you will save the list of transformation. And when it loaded, workitem begin working in thread.&lt;/p&gt;&lt;/div&gt;</description><author>F0rc0sigan</author><pubDate>Mon, 21 Mar 2011 08:55:47 GMT</pubDate><guid isPermaLink="false">New Post: Project is dead? 20110321085547A</guid></item><item><title>New Post: Project is dead?</title><link>http://matrix3dex.codeplex.com/discussions/250376</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Yeah,&lt;/p&gt;
&lt;p&gt;F# is cool. Never had time to look into it. Would make sense to write a math lib in F#.&lt;/p&gt;
&lt;p&gt;Multithreading doesn't make much sense since it only handles one item and not vectors. SSE would make a lot of sense if it was available in SL. Unfortunately it isn't.&lt;/p&gt;&lt;/div&gt;</description><author>teichgraf</author><pubDate>Sun, 20 Mar 2011 19:47:48 GMT</pubDate><guid isPermaLink="false">New Post: Project is dead? 20110320074748P</guid></item><item><title>New Post: Project is dead?</title><link>http://matrix3dex.codeplex.com/discussions/250376</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Maybe to rewrite all code of library to Fsharp and to make calculation works in threads. I think it will increase speed of calculation. Fsharp is better choise for math calc.&lt;/p&gt;
&lt;p&gt;Dima&lt;/p&gt;&lt;/div&gt;</description><author>F0rc0sigan</author><pubDate>Sun, 20 Mar 2011 19:34:14 GMT</pubDate><guid isPermaLink="false">New Post: Project is dead? 20110320073414P</guid></item><item><title>New Post: Project is dead?</title><link>http://matrix3dex.codeplex.com/discussions/250376</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Thanks for your offer.&lt;/p&gt;
&lt;p&gt;It's &amp;nbsp;not dead, but it's actually feature complete. :) And with Silverlight 5 announced 3D API there's&amp;nbsp;probably no&amp;nbsp;need for this project anymore.&lt;/p&gt;
&lt;p&gt;What do you have in mind?&lt;/p&gt;
&lt;p&gt;- Rene Schulte&lt;/p&gt;&lt;/div&gt;</description><author>teichgraf</author><pubDate>Sat, 19 Mar 2011 20:20:44 GMT</pubDate><guid isPermaLink="false">New Post: Project is dead? 20110319082044P</guid></item><item><title>New Post: Project is dead?</title><link>http://matrix3dex.codeplex.com/discussions/250376</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi all,&lt;/p&gt;
&lt;p&gt;I am wondering will this project continue developed? I want to help developing this good project.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Dima.&lt;/p&gt;
&lt;/div&gt;</description><author>F0rc0sigan</author><pubDate>Sat, 19 Mar 2011 19:43:00 GMT</pubDate><guid isPermaLink="false">New Post: Project is dead? 20110319074300P</guid></item><item><title>New Post: Transforming projection based on mouse position</title><link>http://matrix3dex.codeplex.com/Thread/View.aspx?ThreadId=231046</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;You don't need 3D for this. It would be easier to use a 2D TransformGroup for this task:&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.windows.media.transformgroup(v=VS.95).aspx"&gt;http://msdn.microsoft.com/en-us/library/system.windows.media.transformgroup(v=VS.95).aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.windows.media.transformgroup(v=VS.95).aspx"&gt;&lt;/a&gt;It's basically a RotateTransform and TranslateTranform. You should find a bunch only if you search for it.&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>teichgraf</author><pubDate>Fri, 15 Oct 2010 20:33:09 GMT</pubDate><guid isPermaLink="false">New Post: Transforming projection based on mouse position 20101015083309P</guid></item><item><title>New Post: Transforming projection based on mouse position</title><link>http://matrix3dex.codeplex.com/Thread/View.aspx?ThreadId=231046</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi I found this project today and its looking good!&lt;/p&gt;
&lt;p&gt;I just wondered if there are any extension methods or factory methods that would allow you to zoom into a UIElement based on the position of the mouse and the scroll wheel, lets say there was a UIElement with an image on it and you moved the mouse to around the top left corner and scrolled the mouse wheel forward, the image would be zoomed and centred to the mouse position, would this be fairly easy to do?&lt;/p&gt;
&lt;p&gt;Cheers&lt;/p&gt;
&lt;p&gt;Dave.&lt;/p&gt;&lt;/div&gt;</description><author>kukulcanenator</author><pubDate>Fri, 15 Oct 2010 14:50:51 GMT</pubDate><guid isPermaLink="false">New Post: Transforming projection based on mouse position 20101015025051P</guid></item><item><title>New Post: Rotating camera 360º?</title><link>http://matrix3dex.codeplex.com/Thread/View.aspx?ThreadId=214283</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi Andrew,&lt;/p&gt;
&lt;p&gt;Thanks for the nice words. I'm always interested in new applications. Is your app live somewhere?&lt;/p&gt;
&lt;p&gt;0 - 360&amp;deg; should be possible . It depends on how you compute the rotation. Keep in mind that you can also try &amp;nbsp;-180&amp;deg; - 180&amp;deg; instead.&lt;/p&gt;
&lt;p&gt;If you combine multiple rotation axes you could have run into the&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Gimbal_lock"&gt;Gimbal lock&lt;/a&gt;. This is a&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Gimbal_lock#Gimbal_lock_in_three_dimensions"&gt;nice explanation&lt;/a&gt;&amp;nbsp;of the Gimbal lock in 3D.&amp;nbsp;One well known solution in computer graphics is to avoid Euler rotation matrices and to use&amp;nbsp;&lt;a href="http://forums.silverlight.net/forums/"&gt;Quaternions&lt;/a&gt;&amp;nbsp;instead. A Quaternion can be transformed into a r&lt;span&gt;otations matrix.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>teichgraf</author><pubDate>Sun, 30 May 2010 11:18:23 GMT</pubDate><guid isPermaLink="false">New Post: Rotating camera 360º? 20100530111823A</guid></item><item><title>New Post: Rotating camera 360º?</title><link>http://matrix3dex.codeplex.com/Thread/View.aspx?ThreadId=214283</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;This project is absolutely amazing. I'm inspired to make my own little application&amp;nbsp;using this library.&lt;/p&gt;
&lt;p&gt;I have one question though, is it possible to allow the camera rotate more than 180 degrees? I notice that CameraX/CameraY and CameraLookAtX/CameraLookAtY will diminish up until 180 degrees. If I want to create a full 360&amp;ordm;, will that be possible?&lt;/p&gt;&lt;/div&gt;</description><author>AndrewAu</author><pubDate>Sat, 29 May 2010 08:18:28 GMT</pubDate><guid isPermaLink="false">New Post: Rotating camera 360º? 20100529081828A</guid></item></channel></rss>