There are more than simply linear, quadratic and cubic
Bezier curves. In fact, as you can have as many control points as you wish, you can have a
Bezier curve of any order.
Ok
But what I was calling RadialBezierCurve was a kind of
strategy, I mean I have an abstract class which knows how to compute a curve, but I still
have to choose my control points so I was thinking to create different subclasses whose
role is to know what are their control points :
- The radial one choose its control points within the same radius as its source and its
target.
Ah ok
I wanted to create an ortoVertical and an
ortoHorizontal whose control points would have been computed differently, so that we could
use Bezier curve for regular tree too.
It would be cool to have hierarchical bundles edges in Roassal.
A screenshot of what it looks like:
The technical description:
http://www.win.tue.nl/~dholten/papers/bundles_infovis.pdf
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.