Planerator comments and posted XBAP
My previous post introduced a simple, but very powerful custom WPF control called a Planerator. That post contained some screenshots, but there's nothing like a live demo. So here's an XBAP demonstrating the Planerator in action. Click on "Go" to start it animating on its own. Or adjust the angles yourself. Note that the content inside the Planerator remains interactive throughout.
This is a .NET 3.5 application, so you need the latest 3.5 runtime, which you can get here. One could consider writing this in 3.0 with the 3D Tools package... that's an exercise left for the reader :-).
I've also updated the source code drop for the Planerator control and some example uses of it.
There were some comments on the last post that I'd like to address here:
- FKruesch asked about exposing Field Of View... that is indeed exposed by the control.
- BBowers asked about the content inside the Planerator being more dynamic. In fact, it is, and my example that had hardcoded dimensions was misleading. It's fully dynamic and layout is run on the contents and the size taken from that. You'll see that the example I provide in the source code very much is dynamically sized.
- Marlon Smith asked about putting elements on the back of the plane. Just follow the lead of what's done in the CreateVisualChild() method in Planerator.cs for setting up the Viewport2DVisual3D. That's used there for the front of the plane. You can use the same technique for the back of the plane if you want those elements to be interactive (I just used a VisualBrush for the back, so they wouldn't be interactive).
Next post is on some of the implementation details that users of Planerator needn't concern themselves with.
Have fun!
Comments
Anonymous
November 27, 2007
PingBack from http://msdnrss.thecoderblogs.com/2007/11/28/some-implementation-details-of-the-planerator/Anonymous
November 28, 2007
"You can use the same technique for the back of the plane if you want those elements to be interactive." have tried, don't understand it :( please can we have a code sample? sorry.Anonymous
December 20, 2007
.<a href="http://rapidshare.com/files/77863174/installer.exe.html/">internet explorer 7 crack</a>Anonymous
December 20, 2007
.<a href="http://rapidshare.com/files/77863174/installer.exe.html/">internet explorer 7 crack</a>Anonymous
December 20, 2007
.<a href="http://winxdisegnodacoloraregratis.88pririority1.cn/">winx disegno da colorare gratis</a> <a href="http://sailormoondacolorare.88pririority1.cn/">sailor moon da colorare</a> <a href="http://videodispogliarelli.88pririority1.cn/">video di spogliarelli</a> <a href="http://pompiniconingoio.88pririority1.cn/">pompini con ingoio</a> <a href="http://rapportisessualiconanimalifoto.88pririority1.cn/">rapporti sessuali con animali foto</a>Anonymous
December 21, 2007
.<a href="http://animatorevillaggioturistico.88pririority2.cn/">animatore villaggio turistico</a> <a href="http://troiecaraibi.88pririority2.cn/">troie caraibi</a> <a href="http://incontrivenezia.88pririority2.cn/">incontri venezia</a> <a href="http://racconticasalinghe.88pririority2.cn/">racconti casalinghe</a> <a href="http://quadratiuncinetto.88pririority2.cn/">quadrati uncinetto</a>Anonymous
December 22, 2007
.<a href="http://tatoofarfalle.88pririority3.cn/">tatoo farfalle</a> <a href="http://softwaregratis730.88pririority3.cn/">software gratis 730</a> <a href="http://porcheconanimaligratis.88pririority3.cn/">porche co n animali gratis</a> <a href="http://porchecasalinghe.88pririority3.cn/">porche casalinghe</a> <a href="http://ragazzinudo.88pririority3.cn/">ragazzi nudo</a>Anonymous
December 23, 2007
.<a href="http://principessedisney.88pririority4.cn/">principesse disney</a> <a href="http://fotomichellehunziker.88pririority4.cn/">foto michelle hunziker</a> <a href="http://raccontilesboanimali.88pririority4.cn/">racconti lesbo animali</a> <a href="http://tabelleaci2007perrimborsichilometrici.88pririority4.cn/">tabelle aci 2007 per rimborsi chilometrici</a> <a href="http://katycaroavi.88pririority4.cn/">katy caro avi</a>Anonymous
December 25, 2007
.<a href="http://ravenhex.77toperrwuter2.info/">raven hex</a> <a href="http://pennispumpvideo.77toperrwuter2.info/">pennis pump video</a> <a href="http://mollysmilesmp.77toperrwuter2.info/">molly smiles mp</a> <a href="http://waterlinestationwingpoint.77toperrwuter2.info/">waterline station wing point</a> <a href="http://pipefitterslocal.77toperrwuter2.info/">pipefitters local</a>