I’m looking for solution to convert any curve to possible smallest amount of arcs. I know there is convert curve to arcs component but there is no enough input options to create smallest amount of arcs with optimal lengths.
Can you describe where to start? Is it good idea to set start value of each slider on gene list and test average distance between points on input and output curves and then automatically correct values?
I’ve way to set the values of a GenePool within a script at old forum but solution is from 2013, so maybe there is easier way now.
A bit late, but whatever here an idea that could be developped. I choose to make mutliple bi-arc curves depending on the number on the number of bi-arc. The placement of bi-arc end depends upon the summation of the curvature. I choose the curve that has all mid points at a distance lower than a precision that you need to provide. bi arc.gh (18.3 KB)
I was wondering if you ever progressed this script to recompute the set of arcs into more real (rounded to nearest 0.25 or 0.5 degrees) radii of the arcs?
Hello
I don’t understand ! For me a degree is the measure of an angle. For a radius I use Length (meter, millimeter …). Also Bi arc tool has no given radius or angle ?
I have this tool in Nautilus, it uses Rhinocommon tool or another. But it also had some healing to ensure tangent continuity that is not always good with Rhinocommon.
Thank you so much for the prompt feedback.
You are absolutely right. I meant rounding the radii to nearest 0.25 meters. not degrees. The need stems from the need to have rounded radii for documenting curvilinear lineworks. Here is the example of radii I had in mind: