I wasn’t happy with the imprecision of scaling the bottom shelf so this is a complete re-write using Domain Box for all pieces of lumber. Eval (Evaluate) is used three times to do simple math, reducing the component count and complexity. Way better!
table_2021May14a.gh (30.9 KB)