INNER CODE UNIT · JavaScript

translateEdge

Brbb/graphql-rover · js/utils.js:75

    function translateEdge(e, dx, dy) {
        e.points.forEach(function (p) {
            p.x = p.x + dx;
            p.y = p.y + dy;
        });
    }

    //taken from dagre-d3 source code (not the exact same)
    function calcPoints(e) {
        var edge = g.edge(e.v, e.w),
            tail = g.node(e.v),
            head = g.node(e.w);
        var points = edge.points.slice(1, edge.points.length - 1);
        var afterslice = edge.points.slice(1, edge.points.length - 1)
        points.unshift(intersectRect(tail, points[0]));
        points.push(intersectRect(head, points[points.length - 1]));
        return d3.svg.line()
            .x(function (d) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…