Tasks to add to the spring graph control

by mheydt 3. October 2008 00:23 >
I thought I'd drop a few notes about things I want to do to the spring graph control...

  • Allow the force algorithm to be replaced with other algorithms.
  • Add the ability to plug in a "roamer" algorithm.
  • Use Unity as a dependency injection tool to allow configurable plug in of those algorithms.
  • Allow the line segments (connectors) to be customized by the user.  Basically, allow the user of the control to specify a custom control as either a resource or a dynamically injected class.
  • Similarly, allow the user to provide their own node graphics.
  • Allow specific connectors to use different controls.
  • Allow different node graphics per node (a different control per node).
  • Allow the ability to specify the following algorithm parameters to be varied:
    • Distance between specific nodes.
    • Different repulsion factors between specific nodes.
    • Specification of the minimum motion levels.

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