Autoroute connectors around calligraphy strokes

Bug #170935 reported by Bryce Harrington
0
Affects Status Importance Assigned to Milestone
Inkscape
Confirmed
Low
Michael Wybrow

Bug Description

This is with inkscape-CVS 9/24/05

Procedure:
1. draw three rectangles, A, B, C
2. select the connector tool
3. draw connector AB between rectangles A and B
4. draw a connector line L not attached to anything
5. select all objects on screen and use the "Make connectors
avoid selected objects" button.

To replicate the issue:

6. Draw a calligraphic line that intersects with the dotted or red
connector line
7. Select the calligraphic line and set it to autoroute
8. No autorouting occurs

Screenshot attached

Tags: connectors
Revision history for this message
Bryce Harrington (bryce) wrote :
Revision history for this message
Michael Wybrow (mjwybrow) wrote :

Autorouting does occur, but at the moment it autoroutes the
bounding box of the calligraphic line, rather than the
outline of the stroke. So in this case, the connector
endpoint is inside the bounding box of the calligraphic line
and the line is ignored for the purpose of routing.

When the change to have connectors route around the convex
hull work mentioned in the connector todo notes is done, we
can try approximating an outline to a stroke like this and
passing that to libavoid. This would give the desired result.

Revision history for this message
Bryce Harrington (bryce) wrote :

Ah, that explains it. Still seems rather odd, but perhaps
not a high priority to fix.

Revision history for this message
Michael Wybrow (mjwybrow) wrote :

Renaming and switching this to a feature request.

Revision history for this message
Peter Lewerin (vermeil-deactivatedaccount) wrote :

I'm putting this back into the bug track.

Changed in inkscape:
status: New → Confirmed
jazzynico (jazzynico)
tags: added: connectors
Revision history for this message
Beluga (buovjaga) wrote :

Lone connector now avoids the calligraphic stroke. Please re-test.

Arch Linux 64-bit, KDE Plasma 5
Inkscape 0.92pre1 15054 (GTK3)

Revision history for this message
Beluga (buovjaga) wrote :

Argh, did not read comment 1 carefully. Still repro, if connector endpoint is inside calligraphy bounding box. Yet, if it is not, the routing is clearly guided along the outline of the stroke.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.