exampleSketch = startSketchOn('XZ') |> startProfileAt([0, 0], %) |> line([0, 2], %) |> line([3, 1], %) |> line([0, -4], %) |> close(%) |> extrude(1, %) pattn1 = patternLinear3d({ axis = [1, 0, 0], instances = 7, distance = 6 }, exampleSketch) pattn2 = patternLinear3d({ axis = [0, 0, 1], distance = 1, instances = 7 }, pattn1)