Lindsay Wilson Posted February 6, 2023 Posted February 6, 2023 I've recently been playing around using a combination of expand stroke and the shape builder tool to create interlacing knotwork designs. It's very powerful for this, but I'm running into a problem with self-intersecting curves. Take a look at the attached screenshot. Simple case first. I have multiple separate curves (A). Expand stroke gives (B). Then shape builder to give (C). Now, a single self-intersecting curve (B). If I do expand stroke directly on this (E), the crossovers are all welded together and the outline of the stroke isn't visible. Hope that makes sense. To get it to work, I have to split the curve into parts (F) so that each part is NOT self-intersecting. Then expand stroke gives (G), with the intersections fully visible, and shape builder gives the final result (H). This is alright, but there are situations where it is not easy. Either in a large knotwork, where it's hard to keep track of what goes over/under what, or if I have applied a variable-width stroke to the curve, in which case splitting it messes up the stroke widths (I posted another topic on this). I would really like to be able to just go directly to a fully-outlined curve, i.e. I want to go straight from (D) to (I). Maybe this just isn't possible - neither Inkscape nor Illustrator do this either - but if there's a way I'd really like to know about it! NotMyFault and debraspicher 2 Quote
NotMyFault Posted February 6, 2023 Posted February 6, 2023 A workaround: prepare once: Create a 360x180 rectangle no fill no stroke duplicate add fill white, stroke black, 8px to inside nest filled layer to infilled layer stretch layer to cut off left and right stroke export as png create new image brush using png For curves: assign brush to your curve. Use appearance panel to set blend mode to darken or multiply. duplicate curve use node tool, reverse curve, now you have an outline you want. Lindsay Wilson 1 Quote Mac mini M1 A2348 | MBP M3 Windows 11 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080 LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5 | Dell 27“ 4K iPad Air Gen 5 (2022) A2589 Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps. I use iPad screenshots and videos even in the Desktop section of the forum when I expect no relevant difference.
Lindsay Wilson Posted February 7, 2023 Author Posted February 7, 2023 @NotMyFault Very neat idea - I wasn't aware of how to use the image brushes! Unfortunately, while that produces the _appearance_ of the lines, they're not usable vectors. Quote
NotMyFault Posted February 7, 2023 Posted February 7, 2023 5 hours ago, Lindsay Wilson said: @NotMyFault Very neat idea - I wasn't aware of how to use the image brushes! Unfortunately, while that produces the _appearance_ of the lines, they're not usable vectors. You are right. I had the wrong impression that shape builder would work for both vector and pixel layers, which i s not the case. Sorry for my failed attempt. Quote Mac mini M1 A2348 | MBP M3 Windows 11 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080 LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5 | Dell 27“ 4K iPad Air Gen 5 (2022) A2589 Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps. I use iPad screenshots and videos even in the Desktop section of the forum when I expect no relevant difference.
Staff DWright Posted March 1, 2023 Staff Posted March 1, 2023 There is no method to achieve this result with a single operation in Designer and you will need to use multiple operations to achieve this Quote
fjunk Posted April 5, 2023 Posted April 5, 2023 I (thought) I came up with a nifty idea of just Bezier Curving the gaps and then using Shape Builder. That didn't work: As you can see, having lined up the edges of the newly created squares as nearly to seamless as I could discern, Shape Builder still doesn't join them as intended. I tried in three different programs to try to find a simple, straightforward way to fix this. No dice. See for yourself. Maybe I'm missing something. Seems like more work than it oughta be. Update: Nevermind. Selected the whole thing then used Layer / Expand Stroke. That fixed it. After that, it worked as intended. pretzel_WIP_AFD2.afdesignpretzel_WIP_AFD2.afdesign NotMyFault 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.