Trimming grid with a circle

It’s not exactly the same as what you ask, but the discussion and definition posted here might be useful:

Depending what you want to do with the grid in Kangaroo once you have it, the cells with >4 sides you can get from chopping the grid with a curve might be a challenge.
Another possible approach (using the same scripts as in that discussion I just linked) would be to cull the faces with centroids outside the curve, then pull the naked points onto the curve like this:
trim_pull.gh (9.9 KB)