Splitting curves with curve - not within tolerance?

Hello community,
I know, there have been many questions about the split command and the error “split failed, objects may not be within tolerance”. I can’t help to ask though, why the split command works with projected cutting objects on surfaces but doesn’t seem to work on curves.
E.g. if I try to split a regular planar surface (z=0) with a curve (z=some positive value, so above the surface) in Top view, it work perfectly. If I use the command on a planar line (z=0) with the same cutting curve above, it fails. When the-curve-to-split and the cutting curve intersect directly it works again. So far, so obvious - it looks like curves have to intersect to be splitted, but I was fairly sure, that I have been splitting curves with another curve without them intersecting before…


In this example I wasn’t able to split the long black line with the red square in top view. What am I missing here? Hasn’t it been possible to split curves like that?

Thanks
~Carina

No, one still cannot split curves in Rhino with projections of other curves - they have to actually intersect. One can trim via projection but not split.

I use a script when necessary

SplitByViewNew.py (7.6 KB)

Note this also works to split surfaces and polysurfaces, not just curves.

Ah wonderful, thank you so much. I extruded my cutting object, which worked as well for this particular problem, but your script is really handy!

Hi Carina - you can do this with the Point option and the Int Osnap.

-Pascal