Essentially I was wondering if this is possible with the current tools in inkscape. When I use the to ink stuff I have one of the two problems. Note that they are evident when I get to the
1.A stroke doesnt reach the other stroke to close the shape- I end up with a gap
2. The stroke crosses the other stroke- I end up with an unwanted overshoot
So because of these two problems I have to spend a lot of time readjusting the strokes before getting to
For problem 1, I wonder if its possible to somehow snap the end of a stroke to the closest end of another stroke.
For problem two, adobe Flash has an ingenious system where if you cross one stroke with another, it splits the stroke object into two halves or at least has the option to easily select the overshoot and delete it.
In inkscape atm this is a PAIN in the butt to do. You have to manually edit the nodes of the overshooting stroke (deleting overshooting nodes and then make their end tangents corner so they stop overshooting). The other way is to use the tool to nudge the overshoot a bit- this is still painful as it involves selecting the overshooting line(s) manually before using the tool itself.
Now there were some proposals to fix this:
http://wiki.inkscape.org/wiki/index.php ... tion_Tools
To my knowledge such tools dont exist in inkscape.
I am wondering if there is some sort of a way around these issues with the existing tools.
Perhaps a path operator that automatically breaks apart the strokes where they overlap- without deleting them- making it easy to just and overshoot and delete it without having to or
Perhaps a script that I don't know of?
Please help me. Finding a way around is will literally save me hours of painful editing. This part of the process is what puts me off the most in inkscape. That and the leaving little annoying gaps at tight corners/ not filling in anything. Flash has a vastly superior and simpler inking+colouring pipeline, but flash is not as nice as inkscape in some other regards.
split stroke objects where they cross with other strokes
Re: split stroke objects where they cross with other strokes
this is an interesting method. Why do you go through all this blurring and then dynamic offset process?
I found that with more complicated unified fills, dynamic offset tends to freak out/crash inkscape. So I altogether avoid using it on a bigger scale.
How about something like
path>exclusion
then
Path> break apart
but without the hole at the crossing point?
Would that be so difficult/ impossible to get in inkscape?
Remember that I want to do it on a grand scale, on hundreds of stroke objects. And then get rid of all the overshooting stroke ends simply by selecting and deleting them.
I found that with more complicated unified fills, dynamic offset tends to freak out/crash inkscape. So I altogether avoid using it on a bigger scale.
How about something like
path>exclusion
then
Path> break apart
but without the hole at the crossing point?
Would that be so difficult/ impossible to get in inkscape?
Remember that I want to do it on a grand scale, on hundreds of stroke objects. And then get rid of all the overshooting stroke ends simply by selecting and deleting them.
- Attachments
-
- hole.jpg (18.47 KiB) Viewed 2337 times
Re: split stroke objects where they cross with other strokes
To my experience you are in a bad luck with it.
That example image shows you want the program to have a "buffer" where you could click on each part to be deleted or to be merged together.
Inkscape works more manual than that yet.
The fastest way I know of to cut those line endings is to add the two strokes together and then use the node editor tool to remove the unnecessary ones.
Or to use the eraser tool.
That example image shows you want the program to have a "buffer" where you could click on each part to be deleted or to be merged together.
Inkscape works more manual than that yet.
The fastest way I know of to cut those line endings is to add the two strokes together and then use the node editor tool to remove the unnecessary ones.
Or to use the eraser tool.