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