<?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>Live Geometry with Silverlight 2</title><link>http://blogs.msdn.com/kirillosenkov/archive/2008/06/18/live-geometry-with-silverlight-2.aspx</link><description>I'm happy to announce a project I started on CodePlex: http://codeplex.com/DynamicGeometry Live preview at: http://geometry.osenkov.com Dynamic geometry In a nutshell, it's an interactive designer for ruler-and-compass constructions - it lets you plot</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Arjan`s World    &amp;raquo; LINKBLOG for June 19, 2008</title><link>http://blogs.msdn.com/kirillosenkov/archive/2008/06/18/live-geometry-with-silverlight-2.aspx#8622735</link><pubDate>Thu, 19 Jun 2008 21:55:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8622735</guid><dc:creator>Arjan`s World    &amp;raquo; LINKBLOG for June 19, 2008</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.arjansworld.com/2008/06/19/linkblog-for-june-19-2008/"&gt;http://www.arjansworld.com/2008/06/19/linkblog-for-june-19-2008/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: Live Geometry with Silverlight 2</title><link>http://blogs.msdn.com/kirillosenkov/archive/2008/06/18/live-geometry-with-silverlight-2.aspx#8655714</link><pubDate>Thu, 26 Jun 2008 12:14:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8655714</guid><dc:creator>ArtVolk</dc:creator><description>&lt;p&gt;Kirill!&lt;/p&gt;
&lt;p&gt;Good work with new technologies!&lt;/p&gt;
&lt;p&gt;Keep on writing a good code! :)&lt;/p&gt;
</description></item><item><title>re: Live Geometry with Silverlight 2</title><link>http://blogs.msdn.com/kirillosenkov/archive/2008/06/18/live-geometry-with-silverlight-2.aspx#8661239</link><pubDate>Fri, 27 Jun 2008 14:19:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8661239</guid><dc:creator>Sarbjit</dc:creator><description>&lt;p&gt;Hoping to replace visio on the web.&lt;/p&gt;
</description></item><item><title>re: Live Geometry with Silverlight 2</title><link>http://blogs.msdn.com/kirillosenkov/archive/2008/06/18/live-geometry-with-silverlight-2.aspx#8661921</link><pubDate>Fri, 27 Jun 2008 18:12:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8661921</guid><dc:creator>Ignacio Corderi</dc:creator><description>&lt;p&gt;Very good job! I would have killed to have this for geometry in the school (not to mention playing with 3d geometries in highschool).&lt;/p&gt;
&lt;p&gt;I dont know if you are planning on adding more funcionalities but beeing able to fix angles/segments and to messure angles/segments would be great.&lt;/p&gt;
&lt;p&gt;Thinking on the OCPL this could be a really good app for the kids, specially for those who like geometry :D. &lt;/p&gt;
&lt;p&gt;Ohh, beeing able to changes the lines colors would help with complex drawings.&lt;/p&gt;
&lt;p&gt;I might do some modifications myself.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Ignacio&lt;/p&gt;
</description></item><item><title>re: Live Geometry with Silverlight 2</title><link>http://blogs.msdn.com/kirillosenkov/archive/2008/06/18/live-geometry-with-silverlight-2.aspx#8662387</link><pubDate>Fri, 27 Jun 2008 20:56:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8662387</guid><dc:creator>Kirill Osenkov</dc:creator><description>&lt;p&gt;Thanks :)&lt;/p&gt;
&lt;p&gt;I just started, so a lot of features are coming, and measuring distances/angles is a high-priority. Also, changing colors and styles is planned too :)&lt;/p&gt;
</description></item><item><title>250 interactive drawings</title><link>http://blogs.msdn.com/kirillosenkov/archive/2008/06/18/live-geometry-with-silverlight-2.aspx#8670415</link><pubDate>Mon, 30 Jun 2008 09:13:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8670415</guid><dc:creator>Jonathan Dickinson</dc:creator><description>&lt;p&gt;Just read in your original post &amp;quot;250 interactive drawings.&amp;quot; This is crying for a XmlReader/Writer transform (i.e. writer.WriteNode(reader)), just like one of the MSDN mag authors did with geneology data a while back. Great work!!!&lt;/p&gt;
</description></item><item><title>re: Live Geometry with Silverlight 2</title><link>http://blogs.msdn.com/kirillosenkov/archive/2008/06/18/live-geometry-with-silverlight-2.aspx#8670610</link><pubDate>Mon, 30 Jun 2008 10:30:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8670610</guid><dc:creator>Kirill Osenkov</dc:creator><description>&lt;p&gt;Jonathan - that sounds interesting - can you give some more details? I don't quite follow yet... Geneology data?&lt;/p&gt;
</description></item><item><title>re: Live Geometry with Silverlight 2</title><link>http://blogs.msdn.com/kirillosenkov/archive/2008/06/18/live-geometry-with-silverlight-2.aspx#8680865</link><pubDate>Wed, 02 Jul 2008 12:16:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8680865</guid><dc:creator>reaper1129</dc:creator><description>&lt;p&gt;nice..but need draw polygon..&lt;/p&gt;
&lt;p&gt;^-^&lt;/p&gt;
</description></item><item><title>re: Live Geometry with Silverlight 2</title><link>http://blogs.msdn.com/kirillosenkov/archive/2008/06/18/live-geometry-with-silverlight-2.aspx#8727482</link><pubDate>Sun, 13 Jul 2008 11:49:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8727482</guid><dc:creator>Greg Farquhar</dc:creator><description>&lt;p&gt;Kirill,&lt;/p&gt;
&lt;p&gt;This is just marvellous. I look forward very much to updates. Have you seen swordfish charts. Another nice Silverlight development. I am in the process of using Silverlight to develop learning objects.&lt;/p&gt;
&lt;p&gt;BTW, it would be nice to be able to label points in order to describe the geometry. Also it would be nice to be able to superimpose a coordinate system with axes and gridlines so that coordinates become more meaningful to the user. &lt;/p&gt;
&lt;p&gt;Greg Farquhar&lt;/p&gt;
</description></item><item><title>re: Live Geometry with Silverlight 2</title><link>http://blogs.msdn.com/kirillosenkov/archive/2008/06/18/live-geometry-with-silverlight-2.aspx#8743629</link><pubDate>Thu, 17 Jul 2008 15:20:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8743629</guid><dc:creator>reaper1129</dc:creator><description>&lt;p&gt;very nice &amp;gt;&amp;lt;&lt;/p&gt;
&lt;p&gt;just want ask do u have any idea &amp;quot;How to zoom in or out polyone&amp;quot;&lt;/p&gt;
&lt;p&gt;thx&lt;/p&gt;
</description></item><item><title>re: Live Geometry with Silverlight 2</title><link>http://blogs.msdn.com/kirillosenkov/archive/2008/06/18/live-geometry-with-silverlight-2.aspx#8776510</link><pubDate>Sat, 26 Jul 2008 23:18:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8776510</guid><dc:creator>art_scott@msn.com</dc:creator><description>&lt;p&gt;Great blog, good thinking well put.&lt;/p&gt;
&lt;p&gt;Way cool Kirill. &lt;/p&gt;
&lt;p&gt;Not just what dg is but HOW you did it, SL2B2 XAML...&lt;/p&gt;
&lt;p&gt;F# love that you did not forget something; looking for more there.&lt;/p&gt;
&lt;p&gt;Once I have a geometry, how can I map a picture/static image to it, or a video/moving image to it? &lt;/p&gt;
&lt;p&gt;Better yet how can I map images to a dynamic geometry?&lt;/p&gt;
&lt;p&gt;(Hey with 2,4,8,42, ...1024 CPU's and GPGPU's &amp;nbsp;why not?)&lt;/p&gt;
&lt;p&gt;Peace, Love and Hapiness&lt;/p&gt;
</description></item><item><title>re: Live Geometry with Silverlight 2</title><link>http://blogs.msdn.com/kirillosenkov/archive/2008/06/18/live-geometry-with-silverlight-2.aspx#8776576</link><pubDate>Sat, 26 Jul 2008 23:58:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8776576</guid><dc:creator>Kirill Osenkov</dc:creator><description>&lt;p&gt;Hey all,&lt;/p&gt;
&lt;p&gt;thanks for your comments and feature requests. They're all in my queue - coordinate axes and grid are coming soon (pending my home PC returning from the repair shop with a new motherboard), then zoom and pan, then probably editing figure appearance (colors, line widths, etc). Later I'll think about fixing angles/segments given numeric values and/or custom formulas. Linear algebra is not far away too ;) Then probably more transformations (rotation, reflection, translation, etc) and defining your own custom figures. Finally I have some plans about plotting graphs.&lt;/p&gt;
&lt;p&gt;About images and videos - great idea, I'll need to think more about it. Basically, given three points, you could frame an image/video/drawing into a parallelogramm. Just add the visual to the Canvas, and apply a carefully calculated transform to it. I hope I have some time in August to play with it.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Kirill&lt;/p&gt;
</description></item><item><title>re: Live Geometry with Silverlight 2</title><link>http://blogs.msdn.com/kirillosenkov/archive/2008/06/18/live-geometry-with-silverlight-2.aspx#8839265</link><pubDate>Thu, 07 Aug 2008 01:25:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8839265</guid><dc:creator>Rahul Gangwar</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The CLR of Silverlight (AGCLR) and .NET framework have different names but they are not different.&lt;/p&gt;
&lt;p&gt;The CLR of Silverlight and .NET framework (and thus WPF) are SAME.&lt;/p&gt;
&lt;p&gt;The reason why we cannot reuse the libraries between both is not for CLRs being different, but because the SL framework assemblies have a different public key than the .NET framework assemblies.&lt;/p&gt;
</description></item><item><title>re: Live Geometry with Silverlight 2</title><link>http://blogs.msdn.com/kirillosenkov/archive/2008/06/18/live-geometry-with-silverlight-2.aspx#8839334</link><pubDate>Thu, 07 Aug 2008 01:54:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8839334</guid><dc:creator>Kirill Osenkov</dc:creator><description>&lt;p&gt;Thanks Rahul, I didn't know that.&lt;/p&gt;
</description></item><item><title>Representing dependencies in code</title><link>http://blogs.msdn.com/kirillosenkov/archive/2008/06/18/live-geometry-with-silverlight-2.aspx#8847205</link><pubDate>Mon, 11 Aug 2008 00:50:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8847205</guid><dc:creator>Kirill Osenkov</dc:creator><description>&lt;p&gt;It is more often than you would suspect that people have to deal with some sort of dependencies in an&lt;/p&gt;
</description></item><item><title>re: Live Geometry with Silverlight 2</title><link>http://blogs.msdn.com/kirillosenkov/archive/2008/06/18/live-geometry-with-silverlight-2.aspx#9163571</link><pubDate>Tue, 02 Dec 2008 10:47:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9163571</guid><dc:creator>David Rogers</dc:creator><description>&lt;p&gt;Very nice talk you gave to the .Net Developers Association (&lt;a rel="nofollow" target="_new" href="http://www.dotnetda.com/"&gt;http://www.dotnetda.com/&lt;/a&gt;) tonight. I look forward to playing with this to reinforce some design pattern concepts.&lt;/p&gt;
&lt;p&gt;Say, am I missing something or is the Codeplex project missing the WPF solution?&lt;/p&gt;
&lt;p&gt;Cheers!&lt;/p&gt;
&lt;p&gt;David&lt;/p&gt;
</description></item><item><title>re: Live Geometry with Silverlight 2</title><link>http://blogs.msdn.com/kirillosenkov/archive/2008/06/18/live-geometry-with-silverlight-2.aspx#9166259</link><pubDate>Wed, 03 Dec 2008 00:26:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9166259</guid><dc:creator>Kirill Osenkov</dc:creator><description>&lt;p&gt;Thanks David!&lt;/p&gt;
&lt;p&gt;This is unfortunate naming on my side...&lt;/p&gt;
&lt;p&gt;Just open Main/Silverlight/WPF.sln - it references the same .cs files.&lt;/p&gt;
&lt;p&gt;Let me know if you have any questions.&lt;/p&gt;
</description></item><item><title>re: Live Geometry with Silverlight 2</title><link>http://blogs.msdn.com/kirillosenkov/archive/2008/06/18/live-geometry-with-silverlight-2.aspx#9176004</link><pubDate>Thu, 04 Dec 2008 21:06:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9176004</guid><dc:creator>DavidWRogers</dc:creator><description>&lt;p&gt;Arghh! Not so much unfortunate naming - more like CNS (CodePlex Newbie Syndrome) - I was downloading the CTP from the home page, which only has the silverlight solution. I finally noticed the source code tab... :-)&lt;/p&gt;
</description></item><item><title>re: Live Geometry with Silverlight 2</title><link>http://blogs.msdn.com/kirillosenkov/archive/2008/06/18/live-geometry-with-silverlight-2.aspx#9468619</link><pubDate>Tue, 10 Mar 2009 06:24:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9468619</guid><dc:creator>johnneyzhnag</dc:creator><description>&lt;p&gt;Pretty work, it will be better if geometries can be edit on line.&lt;/p&gt;
</description></item><item><title>re: Live Geometry with Silverlight 2</title><link>http://blogs.msdn.com/kirillosenkov/archive/2008/06/18/live-geometry-with-silverlight-2.aspx#9703004</link><pubDate>Sat, 06 Jun 2009 21:36:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9703004</guid><dc:creator>roadman730</dc:creator><description>&lt;p&gt;is it possible to save the drawing?&lt;/p&gt;
</description></item><item><title>re: Live Geometry with Silverlight 2</title><link>http://blogs.msdn.com/kirillosenkov/archive/2008/06/18/live-geometry-with-silverlight-2.aspx#9703610</link><pubDate>Sun, 07 Jun 2009 09:29:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9703610</guid><dc:creator>Kirill Osenkov</dc:creator><description>&lt;p&gt;Not through the Silverlight UI (didn't implement support yet).&lt;/p&gt;
&lt;p&gt;From code, just call Drawing.SaveAsText()&lt;/p&gt;
&lt;p&gt;Also, the WPF version supports saving and loading.&lt;/p&gt;
&lt;p&gt;I'll add support soon. Where would you like to save? Local file? Isolated storage? Cloud? &lt;/p&gt;
</description></item><item><title>re: Live Geometry with Silverlight 2</title><link>http://blogs.msdn.com/kirillosenkov/archive/2008/06/18/live-geometry-with-silverlight-2.aspx#9894007</link><pubDate>Fri, 11 Sep 2009 07:25:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9894007</guid><dc:creator>Eric Roger</dc:creator><description>&lt;p&gt;Thanks for sharing this. Live Geometry is a great tool.&lt;/p&gt;
&lt;p&gt;I find that in a way, its simple UI hides its power. For example I tried to create a point at the intersection of the perpendiculars of the sides of a triangle, but this wasn't working and the only way to tell was to move the triangle vertices around. The solution was to use 2 perpendiculars, not 3 for the intersection to be valid.&lt;/p&gt;
&lt;p&gt;What about making a point flash in red/bold when constraints apply to it? (Merged with another point, line intersection, etc). This would help users both understand and check that something has just happened, something more powerful than 'plot a point here'. &lt;/p&gt;
&lt;p&gt;Thanks again,&lt;/p&gt;
&lt;p&gt;Eric&lt;/p&gt;
</description></item><item><title>re: Live Geometry with Silverlight 2</title><link>http://blogs.msdn.com/kirillosenkov/archive/2008/06/18/live-geometry-with-silverlight-2.aspx#9894329</link><pubDate>Fri, 11 Sep 2009 21:43:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9894329</guid><dc:creator>Kirill Osenkov</dc:creator><description>&lt;p&gt;Hi Eric,&lt;/p&gt;
&lt;p&gt;thanks for the feedback! Definitely, this is one of my priority items to give users visual feedback when they drag over a figure or an intersection. Also, if a mouse is over 2+ figures, I want to display a disambiguation menu with an option to bring any of the figures to front! Stay tuned!&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Kirill&lt;/p&gt;
</description></item></channel></rss>