Hi everyone,

I’m new to Grasshopper, but loving what I’ve learned so far… My intention for learning grasshopper is to be able to program my 6-axis robot to machine post and beam joinery so I can make natural buildings cheaper and hopefully increase the uptake of ecological building methods.

What I would like to be able to do in grasshopper is paratmetrically create the joinery required, initially mortice and tenon, for two equal size timber members meeting at variable angles.

My initial approach will be:

- do a boolean intersection operation to create a mesh of where the timber overlaps
- do some grasshopper magic on the resulting geometry to divide it into two parts.

I’m guessing there are two ways of creating the join - one is with a lot of math equations, the other using a model of a joint and scaling/rotating/projecting it onto the boolean intersection mesh…

If anyone has any advice it would be MUCH appreciated.

cheers,

Rongomai