I have a curved path of a specific length (see attached screenshot). I would like to place several short lines, perpendicular to the path, at equal intervals, without having to calculate the interval. Something like pattern along a path, but a setting that allows you to select how many copies of the pattern and have them be equally distributed?
In the example of this particular path, I need it divided into three equal parts, but different curves, might only need 2 parts, or 4 parts. The perpendicular lines are to be used to set up guides (create straight line path from some point off the curved path to the intersection between it and the perpendicular, then convert to guide). Is there an extension that can do this? Maybe scientific inkscape (description doesn't suggest it can, but I've seen talk that it has more calculation based support)?
I believe there's an Extension like "insert nodes" or alike which distributes nodes along any path based on different properties, straight or curved I have used in the past. (No Inkscape at hand right now.)
I'd try the extension Distribute along path with Follow path orientation and Stretch spaces to fit skeleton length enabled and play with Space between copies to get the right number of segments.
Thank you, this worked (although I was hoping for a solution that would have allowed setting how many divisions, or number of marks needed, and let the software set the space between, but, it didn't take that many tries to get the right setting)
That doesn't work out. I needed a space between of 80 to get the division on my sample, using the division suggests 59 (or 88 if I do it by how many copies are needed instead of how many divisions) would be the value - unless the units on space between is something odd.
Hu. As mentioned above. The Ruler Live Path Effect might be key. You can set up as many divisions and sub-divisions as needed. Look over this link which has some screen captures for ideas.
I have severe vision issues currently. I would loveto help but am not so adept anymore. Perhaps asking someone else to give you more details or screenshots about user the Ruler will move things along.
How many equal space divisions fo you want on your curve?
Another idea is you can make a vertical line, duplicate it, and move the duplicate a good distance apart. Then use the Interpolate option within Inkscape to "fill in" between these two lines however many overall spaced lines you desire. Then combine the end result into a single path. Now you should have a horizontal path with X number of vertical. evenly spaced lines. Thus result can be used the the Live Path Effect Patter Aling Path, set at single.
Then re-draw or create afresh your desired curve. Use the above spaced apart Path you created previously and the Pattern Aling Path. set to Single. That should match your curve with vertical line "markers". You can used this marker result on top of your desired curve to see where to add or move or delete nodes for your desired curve. You could even break apart the curve at any such node or in in sections.
Also, there is an extension available from MightyScape called "Break at T" that will let your break any open path at specific percentages. Such as 25 percent or 87 percent. And so on.
You could ask someone to share the link to the MightyScape download extensiins.
Also what comes to mind is the LPE extension called Slice. With it you can slice or break apart a Path by moving a visible division line. If you use Slice, I recommend making a duplicate of the path first. As a point of reference.
Wish I could add more but my vision greatly limits me. God bless you.
The Extension->Modify Path->Add Nodes… should do - but for 4,8,16, ... segments it´s easy by deleting each node except the end nodes and hit the plus icon for Insert new nodes into selected segments 2 times:
I have a curved path of a specific length (see attached screenshot). I would like to place several short lines, perpendicular to the path, at equal intervals, without having to calculate the interval. Something like pattern along a path, but a setting that allows you to select how many copies of the pattern and have them be equally distributed?
In the example of this particular path, I need it divided into three equal parts, but different curves, might only need 2 parts, or 4 parts. The perpendicular lines are to be used to set up guides (create straight line path from some point off the curved path to the intersection between it and the perpendicular, then convert to guide). Is there an extension that can do this? Maybe scientific inkscape (description doesn't suggest it can, but I've seen talk that it has more calculation based support)?
I believe there's an Extension like "insert nodes" or alike which distributes nodes along any path based on different properties, straight or curved I have used in the past. (No Inkscape at hand right now.)
I'd try the extension Distribute along path
Once done, you can select all Path2 copies of the group the extension created and press shift + G (Object > Object to guides)
Thank you, this worked (although I was hoping for a solution that would have allowed setting how many divisions, or number of marks needed, and let the software set the space between, but, it didn't take that many tries to get the right setting)
With ruler tool, if you hover over your path, it displays its measurement, so you can quickly make a rough division to enter a value.
That doesn't work out. I needed a space between of 80 to get the division on my sample, using the division suggests 59 (or 88 if I do it by how many copies are needed instead of how many divisions) would be the value - unless the units on space between is something odd.
Hu. As mentioned above. The Ruler Live Path Effect might be key. You can set up as many divisions and sub-divisions as needed. Look over this link which has some screen captures for ideas.
https://inkscape.org/forums/tutorials/ruler-live-path-effect/
Â
Also, look over this for ideas.
https://inkscape.org/forums/tutorials/create-evenly-spaced-hour-and-minute-marks-around-clock-circle/
Â
One more notion. Pre-made "brushes" with equally divided markings. Can be used in isolation or along with LPE Pattern Along Path to establish a line.
https://inkscape.org/forums/tutorials/equidistant-zegmented-lines/
A full bag of tricks, hum !
@hum : I didn't get the right result with ruler lpe : any ideas how to do ?
I have severe vision issues currently. I would loveto help but am not so adept anymore. Perhaps asking someone else to give you more details or screenshots about user the Ruler will move things along.
How many equal space divisions fo you want on your curve?
Another idea is you can make a vertical line, duplicate it, and move the duplicate a good distance apart. Then use the Interpolate option within Inkscape to "fill in" between these two lines however many overall spaced lines you desire. Then combine the end result into a single path. Now you should have a horizontal path with X number of vertical. evenly spaced lines. Thus result can be used the the Live Path Effect Patter Aling Path, set at single.
Then re-draw or create afresh your desired curve. Use the above spaced apart Path you created previously and the Pattern Aling Path. set to Single. That should match your curve with vertical line "markers". You can used this marker result on top of your desired curve to see where to add or move or delete nodes for your desired curve. You could even break apart the curve at any such node or in in sections.
Also, there is an extension available from MightyScape called "Break at T" that will let your break any open path at specific percentages. Such as 25 percent or 87 percent. And so on.
You could ask someone to share the link to the MightyScape download extensiins.
Also what comes to mind is the LPE extension called Slice. With it you can slice or break apart a Path by moving a visible division line. If you use Slice, I recommend making a duplicate of the path first. As a point of reference.
Wish I could add more but my vision greatly limits me. God bless you.
The Extension->Modify Path->Add Nodes… should do - but for 4,8,16, ... segments it´s easy by deleting each node except the end nodes and hit the plus icon for Insert new nodes into selected segments 2 times:
Â
More discussion of this topic is at the Beyond the Basics forum post here:
https://inkscape.org/forums/beyond/is-there-a-way-to-add-evenly-spaced-makers-to-a-curved-line/