I’m working with a lot of profiles like below for grid shell members up to 11m in length, to be built from two glued layers of plywood. I made this script to alternate the lap joints between the holes, this is the most structurally sound but results in 250+ unique length parts since the holes aren’t at regular intervals, I also end up with a handful of parts that a longer than the 2.5m plywood. Looks pretty but it’s a total failure in optimization since these will be cut and drilled manually and not on a CNC.
Original profile example:
My first attempt at generating laps:
Would love to hear some suggestions on a better method. I’ve attached the gh with just internalized curves (profile, holes, hole diameter) and my script (internalized) but I may have used some weird components. Because of school I have 40+ grasshopper plugins now, hard to know what I’m grabbing from where.