fn square(pos, scale) { sg = startSketchOn(XY) |> startProfile(at = pos) |> line(end = [0, scale]) |> line(end = [scale, 0]) |> line(end = [0, -scale]) |> close() return sg } sq = square(pos = [0,0], scale = 10) cb = square(pos = [3,3], scale = 4) |> extrude(length = 10) // pt1 = sq.paths[0] // pt2 = cb.value[0]