<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.windowsclient.net/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>Perspective</title><link>http://blogs.windowsclient.net/odewit/default.aspx</link><description>Olivier Dewit</description><dc:language>en</dc:language><generator>CommunityServer 2007 (Build: 20423.869)</generator><item><title>Perspective : 3D relative transforms for WPF</title><link>http://blogs.windowsclient.net/odewit/archive/2010/02/21/RelativeTransformer.aspx</link><pubDate>Sun, 21 Feb 2010 16:25:00 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:307188</guid><dc:creator>odewit</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/odewit/rsscomments.aspx?PostID=307188</wfw:commentRss><comments>http://blogs.windowsclient.net/odewit/archive/2010/02/21/RelativeTransformer.aspx#comments</comments><description>&lt;p&gt;Presentation of the RelativeTransformer class, from the Perspective library, which can apply successively moving, sizing and rotation operations on a Visual3D, by memorizing its position and its transformation matrix.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.odewit.net/ArticleContent.aspx?id=Wpf3DRelativeTransformer&amp;amp;format=html" target="_blank"&gt;Article&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://perspective.codeplex.com/SourceControl/list/changesets" target="_blank"&gt;Source code&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=307188" width="1" height="1"&gt;</description><category domain="http://blogs.windowsclient.net/odewit/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.windowsclient.net/odewit/archive/tags/Perspective/default.aspx">Perspective</category></item><item><title>Perspective FX 1.0 : easy image editing for WPF and Silverlight</title><link>http://blogs.windowsclient.net/odewit/archive/2010/01/30/perspectivefx1.0.aspx</link><pubDate>Sat, 30 Jan 2010 22:19:00 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:303700</guid><dc:creator>odewit</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/odewit/rsscomments.aspx?PostID=303700</wfw:commentRss><comments>http://blogs.windowsclient.net/odewit/archive/2010/01/30/perspectivefx1.0.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://perspectivefx.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=39707" target="_blank"&gt;Perspective FX 1.0&lt;/a&gt; released : see how to adjust contrast, brightness and saturation of an image, and how to build custom effects by simply assembling &lt;a href="http://perspectivefx.codeplex.com/wikipage?title=Filters&amp;amp;referringTitle=Documentation" target="_blank"&gt;filters&lt;/a&gt;, without HLSL skills...&lt;/p&gt;
&lt;p&gt;Here is an example of saturation adjustment done with the &lt;a href="http://perspectivefx.codeplex.com/wikipage?title=Filters&amp;amp;referringTitle=Documentation#Saturator" target="_blank"&gt;Saturator&lt;/a&gt; filter :&lt;/p&gt;
&lt;p&gt;
&lt;table style="WIDTH:100%;" cellspacing="1" cellpadding="1"&gt;

&lt;tr&gt;
&lt;td&gt;&lt;img src="http://www.odewit.net/Images/perspectivefx/Holywood.w350.jpg" alt="" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="http://www.odewit.net/Images/perspectivefx/Holywood.w600.Saturator.jpg" alt="" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=303700" width="1" height="1"&gt;</description><category domain="http://blogs.windowsclient.net/odewit/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.windowsclient.net/odewit/archive/tags/Perspective/default.aspx">Perspective</category><category domain="http://blogs.windowsclient.net/odewit/archive/tags/Photo/default.aspx">Photo</category><category domain="http://blogs.windowsclient.net/odewit/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Silverlight 3.0 from scratch</title><link>http://blogs.windowsclient.net/odewit/archive/2009/11/07/silverlight-3-0-from-scratch.aspx</link><pubDate>Sat, 07 Nov 2009 20:09:00 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:288842</guid><dc:creator>odewit</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/odewit/rsscomments.aspx?PostID=288842</wfw:commentRss><comments>http://blogs.windowsclient.net/odewit/archive/2009/11/07/silverlight-3-0-from-scratch.aspx#comments</comments><description>&lt;p&gt;For pedagogical reasons, or to&amp;nbsp;build a code generator (like &lt;a href="http://perspectivefx.codeplex.com/" target="_blank"&gt;Perspective Fx&lt;/a&gt; does),&amp;nbsp;it may be useful to compile Silverlight code on the command-line. Last year, I wrote an article&amp;nbsp;for &lt;a href="http://www.odewit.net/ArticleView.aspx?id=SlFromScratch&amp;amp;format=html&amp;amp;lang=en" target="_blank"&gt;Silverlight 2.0&lt;/a&gt;&amp;nbsp;about this subject. I have adapted it today to &lt;a href="http://www.odewit.net/ArticleView.aspx?id=Sl3FromScratch&amp;amp;format=html&amp;amp;lang=en" target="_blank"&gt;Silverlight 3.0&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The main differences are at the paths :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;libraries path&amp;nbsp;(/lib compiler option, .rsp file),&lt;/li&gt;
&lt;li&gt;MsBuild Microsoft.Silverlight.CSharp.targets task path (.proj file).&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=288842" width="1" height="1"&gt;</description><category domain="http://blogs.windowsclient.net/odewit/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Perspective FX : a ShaderEffect generator for WPF and Silverlight</title><link>http://blogs.windowsclient.net/odewit/archive/2009/06/30/perspectivefx.aspx</link><pubDate>Tue, 30 Jun 2009 20:17:00 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:222646</guid><dc:creator>odewit</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/odewit/rsscomments.aspx?PostID=222646</wfw:commentRss><comments>http://blogs.windowsclient.net/odewit/archive/2009/06/30/perspectivefx.aspx#comments</comments><description>
&lt;p&gt;&lt;span id="ctl00_ctl00_MasterContent_Content_wikiSourceLabel"&gt;Usually,
writing custom graphical effects classes for WPF or Silverlight
requires some HLSL programming skills. For a .NET programmer, learning
this language may be sometimes long and tricky. The &lt;a href="http://perspectivefx.codeplex.com/"&gt;Perspective FX&lt;/a&gt;
framework aims to help you to build custom effects classes without HLSL
coding. &lt;/span&gt;&lt;span id="ctl00_ctl00_MasterContent_Content_wikiSourceLabel"&gt;You build an effect by combining &lt;a href="http://perspectivefx.codeplex.com/Wiki/View.aspx?title=Filters"&gt;graphical filters&lt;/a&gt; in a XAML file. &lt;/span&gt;&lt;span id="ctl00_ctl00_MasterContent_Content_wikiSourceLabel"&gt;The HLSL code and the .NET wrapper are automatically generated and compiled into an assembly that you can use in a WPF or
Silverlight application. &lt;a href="http://perspectivefx.codeplex.com/Wiki/View.aspx?title=Tutorial"&gt;Tutorial&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://www.odewit.net/Images/perspectivefx/Loco.w350.OldPaper.jpg" width="350" height="233" alt="" /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://www.odewit.net/Images/perspectivefx/Loco.w350.Solarizer.0.2.jpg" width="350" height="233" alt="" /&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://www.odewit.net/Images/perspectivefx/LocoColor.w350.WaveWarper.jpg" width="350" height="233" alt="" /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Many thanks to &lt;a href="http://blogs.developpeur.org/reynier/"&gt;Sebastien Reynier&lt;/a&gt;, MSP, for his collaboration :-) &lt;br /&gt;&lt;/p&gt;
&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=222646" width="1" height="1"&gt;</description><category domain="http://blogs.windowsclient.net/odewit/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.windowsclient.net/odewit/archive/tags/Perspective/default.aspx">Perspective</category><category domain="http://blogs.windowsclient.net/odewit/archive/tags/Photo/default.aspx">Photo</category><category domain="http://blogs.windowsclient.net/odewit/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>A new book (in french) about Silverlight 3... mine :-)</title><link>http://blogs.windowsclient.net/odewit/archive/2009/06/09/silverlight3book.aspx</link><pubDate>Tue, 09 Jun 2009 21:51:00 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:195046</guid><dc:creator>odewit</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/odewit/rsscomments.aspx?PostID=195046</wfw:commentRss><comments>http://blogs.windowsclient.net/odewit/archive/2009/06/09/silverlight3book.aspx#comments</comments><description>&lt;p&gt;My &lt;a href="http://www.editions-eni.fr/Livres/Silverlight--versions-2-et-3--Developpez-des-applications-Internet-riches/.4_3a6222cf-b921-41f5-886c-c989f77ba994_d22f5352-7bd2-4949-9b95-c29149375af9_1_0_d9bd8b5e-f324-473f-b1fc-b41b421c950f.html" target="_blank"&gt;book about Silverlight&lt;/a&gt; was published yesterday :-) &lt;br /&gt;&lt;/p&gt;&lt;p&gt;It&amp;#39;s aimed at developers who want to make rich Internet applications: .NET Web developers or Web .NET developers ! The fundamentals are presented in Silverlight 2 and 3, and a chapter is dedicated to the specific features of the version 3. The example code is divided into &lt;a href="http://www.odewit.net/Livres/Silverlight/" target="_blank"&gt;several applications&lt;/a&gt; that use the &lt;a href="http://perspective4sl.codeplex.com" target="_blank"&gt;Perspective for Silverlight&lt;/a&gt; open-source library. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://www.editions-eni.fr/imgloader.aspx?idarticle=d22f5352-7bd2-4949-9b95-c29149375af9&amp;amp;img=imgmax&amp;amp;iditf=0" alt="" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Enjoy ! &lt;br /&gt;&lt;/p&gt;&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=195046" width="1" height="1"&gt;</description><category domain="http://blogs.windowsclient.net/odewit/archive/tags/Perspective/default.aspx">Perspective</category><category domain="http://blogs.windowsclient.net/odewit/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Perspective 1.0 : new pedagogical resources for Silverlight 2 &amp; 3</title><link>http://blogs.windowsclient.net/odewit/archive/2009/05/30/Perspective4sl.v1.0.aspx</link><pubDate>Sat, 30 May 2009 10:49:00 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:182980</guid><dc:creator>odewit</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/odewit/rsscomments.aspx?PostID=182980</wfw:commentRss><comments>http://blogs.windowsclient.net/odewit/archive/2009/05/30/Perspective4sl.v1.0.aspx#comments</comments><description>&lt;p&gt;Version 1.0 of the &lt;a href="http://perspective4sl.codeplex.com/" target="_blank"&gt;Perspective library for Silverlight 2 and 3&lt;/a&gt; has just been published. It contains custom drawing classes, custom controls and custom panels, which can be used as it or which may serve as inspiration source. It also includes classes that facilitate databinding, internationalization, assembliy loading and navigation among the pages of a Silverlight 2 or 3 application.&lt;/p&gt;
&lt;p&gt;Main changes : &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.odewit.net/ArticleView.aspx?id=SlKnob&amp;amp;format=html&amp;amp;lang=en" target="_blank"&gt;Knob Silverlight custom control, and databinding between elements&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;img alt="Knob" src="http://www.odewit.net/Articles/SlKnob/Knob02.png" /&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.odewit.net/ArticleView.aspx?id=SlHoneycomb&amp;amp;format=html&amp;amp;lang=en" target="_blank"&gt;Polygons and honeycombs - PolygonElement custom drawing class, BeePanel and BeeGrid custom panels&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;img alt="BeeGrid" src="http://www.odewit.net/Articles/SlHoneycomb/BeeGrid.png" /&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.odewit.net/ArticleView.aspx?id=SlMayaEase&amp;amp;format=html&amp;amp;lang=en" target="_blank"&gt;MayaEase, a custom easing for Silverlight 3 animations&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;img alt="MayaEase" src="http://www.odewit.net/Articles/SlMayaEase/MayaEase01.png" /&gt;&lt;br /&gt;&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=182980" width="1" height="1"&gt;</description><category domain="http://blogs.windowsclient.net/odewit/archive/tags/Perspective/default.aspx">Perspective</category><category domain="http://blogs.windowsclient.net/odewit/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Perspective for Silverlight</title><link>http://blogs.windowsclient.net/odewit/archive/2009/01/27/perspective4sl.aspx</link><pubDate>Tue, 27 Jan 2009 21:45:00 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:102906</guid><dc:creator>odewit</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/odewit/rsscomments.aspx?PostID=102906</wfw:commentRss><comments>http://blogs.windowsclient.net/odewit/archive/2009/01/27/perspective4sl.aspx#comments</comments><description>&lt;p&gt;In the same experimental and pedagogical spirit as &lt;a class="" href="http://www.codeplex.com/perspective"&gt;Perspective for WPF&lt;/a&gt;, here is &lt;a class="" href="http://www.codeplex.com/perspective4sl/"&gt;Perspective for Silverlight&lt;/a&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;dynamic on-demand Silverlight package, assembly and object loading,&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;simple but effective page navigation framework,&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;localization system based on resx string libraries, using the standard .NET satellite assembly mechanism.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;For more information, see these articles :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;&lt;a class="" href="http://www.odewit.net/ArticleView.aspx?id=SlDynamicPages&amp;amp;format=html&amp;amp;lang=en"&gt;Perspective : dynamic page management of a Silverlight application&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a class="" href="http://www.odewit.net/ArticleView.aspx?id=SlLocalization&amp;amp;format=html&amp;amp;lang=en"&gt;Perspective : a light process for Silverlight localization&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=102906" width="1" height="1"&gt;</description><category domain="http://blogs.windowsclient.net/odewit/archive/tags/Perspective/default.aspx">Perspective</category><category domain="http://blogs.windowsclient.net/odewit/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Silverlight from scratch</title><link>http://blogs.windowsclient.net/odewit/archive/2008/12/07/silverlight-from-scratch.aspx</link><pubDate>Sun, 07 Dec 2008 10:25:00 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:89400</guid><dc:creator>odewit</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/odewit/rsscomments.aspx?PostID=89400</wfw:commentRss><comments>http://blogs.windowsclient.net/odewit/archive/2008/12/07/silverlight-from-scratch.aspx#comments</comments><description>&lt;p&gt;For many reasons,&amp;nbsp;including pedagogical ones, it may be useful to compile Silverlight 2 code on the command-line, without using Visual Studio. Here is my &lt;a class="" href="http://www.odewit.net/ArticleContent.aspx?id=SlFromScratch&amp;amp;format=html" target="_blank"&gt;article&lt;/a&gt; on this subject.&lt;/p&gt;&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=89400" width="1" height="1"&gt;</description><category domain="http://blogs.windowsclient.net/odewit/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>At the PDC</title><link>http://blogs.windowsclient.net/odewit/archive/2008/10/27/at-the-pdc.aspx</link><pubDate>Mon, 27 Oct 2008 14:03:00 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:76224</guid><dc:creator>odewit</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/odewit/rsscomments.aspx?PostID=76224</wfw:commentRss><comments>http://blogs.windowsclient.net/odewit/archive/2008/10/27/at-the-pdc.aspx#comments</comments><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m currently at the PDC :)&amp;nbsp;and started to blog &lt;a class="" href="http://blogs.developpeur.org/odewit/archive/tags/PDC08/default.aspx"&gt;here&lt;/a&gt; in french.&lt;/p&gt;&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=76224" width="1" height="1"&gt;</description></item><item><title>Converting RAW files into JPEG with WPF</title><link>http://blogs.windowsclient.net/odewit/archive/2008/09/07/converting-raw-files-into-jpeg-with-wpf.aspx</link><pubDate>Sun, 07 Sep 2008 16:43:00 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:58032</guid><dc:creator>odewit</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/odewit/rsscomments.aspx?PostID=58032</wfw:commentRss><comments>http://blogs.windowsclient.net/odewit/archive/2008/09/07/converting-raw-files-into-jpeg-with-wpf.aspx#comments</comments><description>&lt;p&gt;This new &lt;a class="" href="http://www.odewit.net/ArticleContent.aspx?id=WpfImageToJpeg&amp;amp;format=html"&gt;article&lt;/a&gt; shows how I built the ImageToJpeg tool to convert into JPEG the RAW files of my Nikon camera.&lt;/p&gt;
&lt;p&gt;RAW files contain raw data issued by the sensor. They constitute the original pictures, and have the same value as the traditional photo negatives. With this tool, I convert them to JPEG files specifying a compression ratio depending on use sought. &lt;/p&gt;&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=58032" width="1" height="1"&gt;</description><category domain="http://blogs.windowsclient.net/odewit/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.windowsclient.net/odewit/archive/tags/Perspective/default.aspx">Perspective</category><category domain="http://blogs.windowsclient.net/odewit/archive/tags/Photo/default.aspx">Photo</category></item><item><title>A tool for building circle arcs with WPF</title><link>http://blogs.windowsclient.net/odewit/archive/2008/07/03/WpfCircleArcsTool.aspx</link><pubDate>Thu, 03 Jul 2008 19:52:00 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:37859</guid><dc:creator>odewit</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/odewit/rsscomments.aspx?PostID=37859</wfw:commentRss><comments>http://blogs.windowsclient.net/odewit/archive/2008/07/03/WpfCircleArcsTool.aspx#comments</comments><description>&lt;div&gt;The ArcSegment class is not easy to grasp. Despite the illustrations of the&amp;nbsp;&lt;a class="" href="http://msdn.microsoft.com/en-us/library/system.windows.media.arcsegment.aspx" target="_blank"&gt;documentation&lt;/a&gt;, it is often necessary to grope to get the desired result. &lt;br /&gt;&lt;br /&gt;In WpfDemo, the example application of &lt;a class="" href="http://www.editions-eni.fr/WPF---Windows-Presentation-Foundation---Developpez-des-applications-riches-sous-Windows/.4_3a6222cf-b921-41f5-886c-c989f77ba994_667e7418-9d00-495e-82b4-74c94e4781bc_1_0_d9bd8b5e-f324-473f-b1fc-b41b421c950f.html" target="_blank"&gt;my book about WPF&lt;/a&gt; (in french), I developed a WPF page that directly shows the effect of the various properties of this class.&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;a class="" href="http://www.odewit.net/Livres/Wpf/WpfDemo.xbap?page=Graphisme/Shapes/ArcDemo.xaml" target="_blank"&gt;ArcDemo.xaml&lt;/a&gt; (.NET 3.5 SP1 XBAP)&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;img src="http://www.odewit.net/Images/Blog/20080702/ArcDemo.jpg" alt="" /&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;div id="result_box"&gt;&lt;em&gt;&lt;strike&gt;Note : this module does not work in&amp;nbsp;.NET 3.5 SP1 beta, which introduces a regression bug.&lt;/strike&gt; Fixed for final .NET 3.5 SP1 release on September the 7th, 2008.&lt;/em&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=37859" width="1" height="1"&gt;</description><category domain="http://blogs.windowsclient.net/odewit/archive/tags/WPF/default.aspx">WPF</category></item><item><title>Articles about WPF and Perspective</title><link>http://blogs.windowsclient.net/odewit/archive/2008/05/27/articles-about-wpf-and-perspective.aspx</link><pubDate>Tue, 27 May 2008 06:15:00 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:29773</guid><dc:creator>odewit</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/odewit/rsscomments.aspx?PostID=29773</wfw:commentRss><comments>http://blogs.windowsclient.net/odewit/archive/2008/05/27/articles-about-wpf-and-perspective.aspx#comments</comments><description>&lt;p&gt;My articles about WPF programming with the Perspective library have been updated for the latest release :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;&lt;a class="" href="http://www.odewit.net/ArticleView.aspx?id=WpfLocalization&amp;amp;format=html&amp;amp;lang=en" target="_blank"&gt;Perspective : a light process for WPF localization&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a class="" href="http://www.odewit.net/ArticleView.aspx?id=WpfDpiScaling&amp;amp;format=html&amp;amp;lang=en" target="_blank"&gt;WPF : screen resolution independence with Perspective&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a class="" href="http://www.odewit.net/ArticleView.aspx?id=Wpf3DIntro&amp;amp;format=html&amp;amp;lang=en" target="_blank"&gt;Perspective : Easy 3D programming with WPF&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a class="" href="http://www.odewit.net/ArticleView.aspx?id=Wpf3DControls&amp;amp;format=html&amp;amp;lang=en" target="_blank"&gt;Perspective : 3D skinnable controls&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a class="" href="http://www.odewit.net/ArticleView.aspx?id=Wpf3DAnimation&amp;amp;format=html&amp;amp;lang=en" target="_blank"&gt;Animating a Perspective model&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a class="" href="http://www.odewit.net/ArticleView.aspx?id=Wpf3DInstall&amp;amp;format=html&amp;amp;lang=en" target="_blank"&gt;Getting and installing Perspective&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Enjoy !&lt;/p&gt;&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=29773" width="1" height="1"&gt;</description><category domain="http://blogs.windowsclient.net/odewit/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.windowsclient.net/odewit/archive/tags/Perspective/default.aspx">Perspective</category></item><item><title>Perspective</title><link>http://blogs.windowsclient.net/odewit/archive/2008/05/14/perspective.aspx</link><pubDate>Wed, 14 May 2008 20:52:00 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:27982</guid><dc:creator>odewit</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/odewit/rsscomments.aspx?PostID=27982</wfw:commentRss><comments>http://blogs.windowsclient.net/odewit/archive/2008/05/14/perspective.aspx#comments</comments><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m&amp;nbsp;Olivier Dewit, a french technical book author. I&amp;#39;m coming from &lt;a class="" href="http://msmvps.com/blogs/odewit/archive/tags/EN/default.aspx" target="_blank"&gt;msmvps.com&lt;/a&gt;&amp;nbsp;and I will now blog here about WPF.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m writing a book about WPF, in French. My contribution to the community is &lt;a class="" href="http://www.codeplex.com/perspective" target="_blank"&gt;Perspective&lt;/a&gt;, an experimental and pedagogical .NET class library which contains :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;High-level 3D shapes : Box3D, Bar3D, Spherical3D, Conical3D, PieSlice3D...&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;3D interactive and skinnable controls : Button3D, Knob3D, Fader3D...&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Workshop3D : a ready to use viewport for 3D models, with light, moveable camera and camera control panel.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;2D controls : Knob, Fader, Joystick&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Other stuff to build skinnable and international applications (desktop and XBAPs)&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;...&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;I&amp;#39;ve just published the 0.9 version. You can run an online demo &lt;a class="" href="http://www.odewit.net/Perspective/dotnet3.5/PerspectiveDemo.xbap" target="_blank"&gt;here&lt;/a&gt; (this is a .NET 3.5 XBAP). &lt;a class="" href="http://www.odewit.net/ArticleContent.aspx?id=Wpf3DIntro&amp;amp;format=html" target="_blank"&gt;Here&lt;/a&gt; is an article about 3D programming with Perspective.&lt;/p&gt;
&lt;p&gt;Enjoy :-)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=27982" width="1" height="1"&gt;</description><category domain="http://blogs.windowsclient.net/odewit/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.windowsclient.net/odewit/archive/tags/Perspective/default.aspx">Perspective</category></item></channel></rss>