*** edogawa has quit IRC | 00:40 | |
*** freenull has quit IRC | 00:51 | |
*** freenull has joined #ingen | 01:06 | |
*** edogawa has joined #ingen | 07:31 | |
*** edogawa has quit IRC | 10:03 | |
drobilla | Hm, the sprung layout stuff is considerably more tolerable and less prone to insane oscillations with some entropy built in | 19:27 |
---|---|---|
drobilla | (Though it always worked pretty well for me, seems people with crazy huge modules in Patchage and stuff were the main problem) | 19:27 |
drobilla | I'm tempted to implement a hyper primitive version of dot to do a stupid rank layout then use the force stuff to cinch it up | 19:28 |
drobilla | rgareus: IIRC you pointed me to a small C implementation of the dot algorithm once upon a time. Happen to remember where? | 19:28 |
rgareus | drobilla: does not ring a bell | 19:39 |
rgareus | drobilla: http://www.graphviz.org/ maybe? | 19:39 |
LAbot | Title: Graphviz | Graphviz - Graph Visualization Software (at www.graphviz.org) | 19:39 |
drobilla | Obviously not graphviz :) | 19:41 |
rgareus | https://github.com/ellson/graphviz/tree/master/lib is c but definitly not "small" | 19:42 |
drobilla | What I've always used, but the library is the most horrifically sloppy thing I've ever had the misfortune of using | 19:43 |
drobilla | I've love to abandon it but the force-directed stuff alone isn't up to snuff, at least not as-is | 19:43 |
rgareus | the only other one I know is dotty | 19:45 |
rgareus | but that's graphviz,too | 19:46 |
drobilla | Ah well, I'll mess around with it next time I feel like blowing days on graphical fluff | 19:46 |
drobilla | I was super pleased with myself when I did the animated thing, but all I got back was OMG HOW DO I TURN OFF VIBRATING MODULES | 19:47 |
drobilla | As if that's the actual intent. Fucking users, man. :) | 19:47 |
* drobilla has been making ganv suck massively less lately, there's a few rabbit holes around | 19:47 | |
Anchakor | I think you are not adverse to GPL, so you might use OGDF, i've use it in a Qt app with relative ease | 20:08 |
Anchakor | http://www.ogdf.net/doku.php | 20:08 |
LAbot | Title: OGDF - Open Graph Drawing Framework: start (at www.ogdf.net) | 20:08 |
drobilla | As far as actually using libraries goes I'll just stick with graphviz, until/unless I DIY it well enough | 20:13 |
drobilla | This whole line of thinking brought on by the idea that maybe just a really dumb basic layout thing will do, with the existing force-directed sprung thing to tidy it up. | 20:15 |
drobilla | Ranking is trivially easy. Not sure about minimizing edge crossing, that's probably harder | 20:15 |
drobilla | All the rest of the fancy stuff in an explicit graph layout algorithm I can just ignore, basically just need to get the right things to the top/right/bottom/left of other things, and the forces/springs will space and position them nicely | 20:16 |
drobilla | The big irregular boxes are what make it tricky. Force-directed stuff alone in Machina works beautifully | 20:18 |
drobilla | (Which I should really reform into an LV2 plugin one of these days) | 20:18 |
*** MaurizioB has joined #ingen | 21:55 | |
*** edogawa has joined #ingen | 22:40 | |
*** drobilla has quit IRC | 23:14 | |
*** drobilla has joined #ingen | 23:16 |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!