Hi Clement
rs.CurvePoints(id) return control points,Like the picture right command.rs.CurveEditPoints(id) return edit point,Like the picture left command
I’ve seen this happen before in a couple of places - I think this is just that the two RhinoCommon methods are written slightly differently. IIRC, you can just use list(rs.CurveEditPoints(id)) as a workaround if you want to slice the list…
I have noticed this occurs in a couple of places too. To one that comes to mind is rs.coercemesh. This produces a number of arrays that are not normal python lists (MeshVertexList, MeshVertexNormalList etc).
This may be intended but it seems inconsistent with how other functions work.