Split surfaces by many polycurves. How to match the lists?

I am trying to split a set of surfaces by a set of polycurves. In the first case I have one polycurve, in the other case I have 24 polycurves. It works perfect with one polycurve, but not with more then that. Lacing is set to Longest at the Geometry.Split node. How can I do when I have multiple polycurves? Cross product? Python script?

image

This thread is probably what you are looking for:

http://dynamobim.com/forums/topic/split-the-surface-with-multiple-curve/

Hmm, yes something like that. But they had one surface and many curves. I have many surfaces and many curves… I had a look at the python script in that thread but I am not sure if that is what I need :confused:

@sofmal You need to drop files here if you need proper solution. By saying you have many surfaces and many curves no one will be able to guess how many geometries you have got in your workflow.

1 Like

It’s usually best to get something working with a single item or list before moving on to many. If you can get it working with one surface and multiple curves then we can probably figure out a way to get it to work with multiple surfaces.

2 Likes

@sofmal it is hard to tell what is the real issue here not seeing what you are working at and what is the goal. If you could post your files here it would be much easier to understand what you are up to.

1 Like

Seems like it works if you follow the thread @karolina.ostrowska posted.
image

1 Like

https://dynamonodes.com/category/springnodes/