New Force Directed Particle Control in the Works

by mheydt 30. October 2009 22:42 >

I've been working on a new particle network control. Here's an example:


What's going on here? Well, I have two particles fixed in place (the blue and green particles). Those two particles are joined by 10 light blue particles, and therefore space themselves between the two fixed particles.  There are then five red particles just connected to the blue particle, and 15 yellow particles connected to the green particle.

If you press the 'scramble' button, the particles will be randomized and layout will begin after 3 seconds.

What's new about this control and the others that I have posted before? Well:

  • WPF and Silveright compatibility
  • NET 4.0 and Silverlight 3
  • A completely rewritten physics / particle engine
  • The particle engine is completely separate from the rendering engine
  • The rendering engine supports animation of new elements and lines, elements and lines being removed
  • Roamer functionality is implemented as a part of the control in the concept of a display virtualizer
  • The virtualizer is replaceable with your own
  • Heck, the particle engine can be replaced too
  • Nodes and lines can be any framework element you desire

It's still rough, but I'll publish it for sharing soon I hope.

Tags:

blog comments powered by Disqus

about the author

I'm a .NET, XAML, and iOS polyglot that loves playing with new things and making cool and innovative stuff.  I am also a Mac junkie.

I am Principal Technologist for SunGard Global Services in NYC, in their Advanced Technologies practice, and I work extensively with SunGard's energy and financial customers.

Note the the posting on this blog are my own and do not represent the position, strategies or opinions of SGS.

twitter

I can't stop thinking big!
Sunday 1:08AM via WindowsLive
Just watched Moneyball. That's my pick for best movie this year.
Saturday 3:51PM via WindowsLive
@vincebelpiede: Report: Skype For Windows Phone Beta Imminent http://t.co/KYNjgg1L#mhtnd
Wednesday 8:39AM via Twitter for Mac
@mashable: Kinect Fusion Will Turn Gaming (and More) Into a 3D Fun House - http://t.co/Ihrq2fY2#mhtnd
Wednesday 8:39AM via Twitter for Mac
New Kinect SDK: http://t.co/57MvA5L5 #mhtnd
Wednesday 8:39AM via Twitter for Mac
Follow me on Twitter

recent comments

None

month list