Autoroute connectors around calligraphy strokes
Bug #170935 reported by
Bryce Harrington
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: | added: connectors |
To post a comment you must log in.
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.