Hello
I am using “C/C++ SDK for Rhino for Windows plugins”.
I need to convert ON_PolyLine to ON_Arc. Asking for help.
I found TryGetArc() method in “Rhino.Geometry” but of course I can’t use it.
Thanks in advance!
Of course a polyline is only an approximation of an arc. So what I would do is to define the arc based on three points: the start and end point of the polyline and one other point somewhere in the middle of the polyline. I’m sure there is a constructor for an ON_Arc that takes three points?
1 Like
Thanks for response
Hi @zer41k
RhinoCommon’s Curve.TryGetArc
only returns an arc if 1.) the curve is an arc curve or 2.) the curve is a NURBS curve that has the properties of an arc.
In C++, the equivalent is ON_Curve::IsArc
.
As @menno mentioned, if you have a polyline that is close to looking like an arc, just use three points of it and create an ON_Arc.
– Dale
1 Like