nl_tokens: Find a vertex in between the vertices p1 and p2 so that the route between those vertices is orthogonal . Prefer going the direction determined by preferredDirection .
pl_tokens: function findMiddleVertex ( p1 , p2 , preferredDirection ) { var direction = bestDirection ( p1 , p2 , preferredDirection ) ; if ( direction === 'down' || <mask> === 'up' ) { return { x : p1 . x , y : p2 . y , d : direction } ; } return { x : p2 . x , y : p1 . y , d : direction } ; }