Hi guys,
so i have those 2 curves and i’m looking to reverse them (to eventually choose the right one)
But for an obnoxious reason… the 2nd one is not reversing
Hello, you tried to remove online 14 and 15 Autodesk,
or to use the node (Curve.Reverse) of the previous output
coming from me, it might be nonsense (beginner)
Cordially
christian.stan
Hello,
stange, try this way
func;
pts = Point.ByCoordinates(Math.RandomList(3) * 10, Math.RandomList(3) * 13, [0,0,3]);
arc1 = Arc.ByBestFitThroughPoints(pts);
arc2 = arc1.Offset(2);
surface = Autodesk.Surface.ByLoft([arc1, arc2]);
pericurves = surface.PerimeterCurves();
// get max curves
maxcurves = List.SortByFunction(pericurves, func);
bigArc1 = maxcurves[-1];
bigArc2 = maxcurves[-2];
// reverse curves
//r_arc1 = Autodesk.Curve.Reverse(bigArc1);
r_arc1 = bigArc1.Reverse();
//r_arc2 = Autodesk.Curve.Reverse(bigArc2);
r_arc2 = bigArc2.Reverse();
1 Like
Thanks @c.poupin,
i get the same result using the same geometry.
I also notice that the sorting works fine on straight ramp but not on curved ones…
Curved
Straight
Both are ramp object
1 Like
Even funnier, only 1 curve doesn’t behave
Can you share the ramp object ?
After a talk with the amazong @jacob.small agreed that it’s a bug that i need to log
You can replicate with any ramp actually.
2 Likes