Wall sweeps on wall ... list problem

Understanding lists is always a bit hard in some situations and this time i can’t figure it out.
i want to place wall sweeps on multiple walls but every wall can have its own position of sweeps…
so for every wall there is a list… but i can’t figure out how to set the right listing level in the node

Can you make one work? The many nulls there makes me think that even if you got the right settings you might not get results.

yes getting just one wall to work was easy, setting distance to @L1

Does it return “null”, or does it return a valid value in that case?

Also need to know the structure for the other inputs.

Can you post your graph? List levels feel like theys hould be @L1, @L1, @L1, @L1 and @L2 with longest lacing but I can’t confirm.

How about the .dyn, or a small .dyn to replicate? I don’t have time to construct a dataset, build the tool and configure the node, but I can configure the node between other calls.

WALL_SWEEP_PROJECT.rvt (5.7 MB)
sandwich_panels.dyn (45.0 KB)

THANKS FOR HELPING

1 Like

no body damn

Arno, how many Sweeps are you aiming for per wall?

It appears that there is an issue with the expected structure of the custom node you’re using, as the distances are expected to be nested lists instead of a single list. This means that lacing is more difficult to control than ideal.

This is further complicated as the method of creating wall sweeps (generate a wall sweep info object) appears to have some issues with getting the lengths right (or there is a units issue… could also be both).

I recommend moving to your own Python node to troubleshoot, providing a ‘spacing’ dimension and setting up the spacing distance in the node (note the modulo function or % will find the first distance quickly).