In short - I am having troubles with some compound fillets and replacing troubled curves after filleting them with a secondary, targeted pass.
I am successfully able to perform the second Fillet At Parameter on curves where only one discontinuity lies on the curve, but it is not functioning when there is 2 discontinuities on the same closed curve.
After successfully filleting the curves with ‘Fillet At Parameter’ after a standard Fillet, I am looking for a way to select curves that were used with discontinuity to select and cull the previously used curves.
Any thoughts and support on this is much appreciated!
I’ve used an Anemone loop for this kind of problem but you are filleting multiple curves so I’m not sure yet how that will work. In addition, only some of your curves (5 of 7) get filleted in the second phase, one of them twice… All the same radius.
Yes, the second pass is for the fillets that did not work on the first pass (in this example I have included a set that has 5 or 7 that fail the first pass). I have two radius sliders in this example but I am indeed trying to have the radi be the same on both passes.
The second part of what I’m hoping to get help on is how to I isolate the 5 of 7 curves in this example with the points generated from discontinuity node. This is a snippet of a curve generator I have so it will be always changing and will typically be 50 curves like this with 10 that fail the first pass.
I will check out the link you provided. Thank you!
Nested Anemone loops are interesting but I’m beginning to realize that if it failed the first time there is no reason to believe it will succeed on subsequent passes.
P.S. If you change the Disc ‘L’ (Level) input to ‘analytic’ and zoom in, you can see very short segments near four points where fillet failed. The other two (in one curve) have curves instead of line segments adjacent to those points
Thank you for your replies Joseph. I realized the shatter node was not needed for the second fillet. I integrated the dispatch nodes you showed, It is exactly what I was looking for and I will need to learn more about the capabilities of ‘Dispatch’.
The double discontinuity on a single curve looks like it produced a filleted curve for each so I ended up using a Region Intersection to produce the final curve.
Thanks again for your help and I will keep your offset/circle generation in mind as a future option, as the Region Intersection get really memory intensive. I need to try to think on how to use dispatch to isolate the curves with double discontinuities, and only use Region Intersection on them.
That produces one curve for each discontinuity from Fillet at a parameter, which is precisely the condition the Anemone loop I referred to earlier was designed to avoid. I don’t think you’ve got it yet.