B:BD[
2.3575] → [
2.3575:3773]
local line_height = Edge.source.editor.line_height
local dest = {id=next_key(), type='text', x=sx(x)-60,y=sy(y)-1.5*line_height, margin=0, width=120, outgoing_edges={}, incoming_edges={src.id}}
local sx, sy = sx(x), sy(y)
local dest = on_border(sx,sy)
if dest == nil then
local line_height = src.editor.line_height
dest = {id=next_key(), type='text', x=sx-60,y=sy-1.5*line_height, margin=0, width=120, outgoing_edges={}, incoming_edges={src.id}}
else
table.insert(dest.incoming_edges, src.id)
end