I found that offset curves created by Rhino native command offset and Grasshopper Offset component are different. The offset component and python command Rhino.Geometry.Curve.Offset give roughly same curve.
The options that I feed to Rhino native offset is CornerType=Sharp, Tolerance=0.001, and basically I’m feeding the same options to python RHino.Geometry.Curve.Offset.
It seems like the curve produced by Rhino native command is much more precise.
Is there a way to get an offset of curves as precise as Rhino native command in Grasshopper environment?