diagramRouteControlToWorld function
DiagramPoint
diagramRouteControlToWorld(
- DiagramPoint control,
- DiagramPoint start,
- DiagramPoint end
Resolves an endpoint-relative route control into world coordinates.
Implementation
DiagramPoint diagramRouteControlToWorld(
DiagramPoint control,
DiagramPoint start,
DiagramPoint end,
) {
final chord = end - start;
return start +
chord * control.x +
DiagramPoint(-chord.y, chord.x) * control.y;
}