Skip to content
This repository has been archived by the owner on Nov 7, 2018. It is now read-only.

Links now rendered properly when taller than they are wide #90

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

negatratoron
Copy link

Each link between nodes is drawn using a bezier curve from the right-hand side of the From node to the left-hand side of the To node. The stroke width of the bezier curve corresponds to the amount of flow.

If a bezier curve has a wide stroke width and slopes up or down steeply, it sweeps out too much area. Here's a picture of the problem: http://s27.postimg.org/ifhkwvddv/render_problem.png

I fixed the problem by placing a maximum on the widths of the Bezier curves. Large links are now drawn using several smaller adjacent bezier curves.

This is a breaking change in some cases: existing code setting each path's stroke width to the link's dy property should now use the link's strokeWidth property.

@Alexander1984z
Copy link

Отлично спасибо большое

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants