Details

    • Type: New Feature Request
    • Status: Open
    • Priority: Trivial
    • Resolution: Unresolved
    • Affects Version/s: 2.0.0
    • Fix Version/s: None
    • Component/s: Frontend (F)
    • Environment:

      Description

      Current implementation always link the conenctors from the center of each elements. On crowded elements (i.e VLAN elements/electrical diagram) this can end up with a spiderweb. Using different conenctors can allow to have a cleaner states. The provided patch implements a way to define the anchors for each end of the connector. If we provide a side, it calculate the created line (corner to corner) and calculate the shortest path to reach the side. Since we uses a 2D and the line is finite, we only have to compare 3 points: line start, middle, line end. We form 2 lines (a point is a line with start=middle=end) and determine what point to point is the shortest. This gives the connector start and end coordinates.

      Effect is displayed in the provided png.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              mbrassard Martin Brassard
            • Votes:
              8 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated: