exampleSketch = startSketchOn(XZ) |> startProfile(at = [0, 0]) |> line(end = [0, 2]) |> line(end = [3, 1]) |> line(end = [0, -4]) |> close(%) |> extrude(length = 1) pattn1 = patternLinear3d( exampleSketch, axis = [1, 0, 0], instances = 7, distance = 6, ) pattn2 = patternLinear3d( pattn1, axis = [0, 0, 1], distance = 1, instances = 7, )