2024-08-15 01:37:33 -04:00
|
|
|
fn test = () => {
|
|
|
|
return startSketchOn('XY')
|
|
|
|
|> startProfileAt([0, 0], %)
|
|
|
|
|> line([0, 1], %)
|
|
|
|
|> line([1, 0], %)
|
|
|
|
|> line([0, -1], %)
|
|
|
|
|> close(%)
|
|
|
|
}
|
|
|
|
|
|
|
|
fn test2 = () => {
|
|
|
|
return {
|
2024-11-04 20:34:22 -06:00
|
|
|
thing1: {
|
|
|
|
thing2: startSketchOn('XY')
|
|
|
|
|> startProfileAt([0, 0], %)
|
|
|
|
|> line([0, 1], %)
|
|
|
|
|> line([1, 0], %)
|
|
|
|
|> line([0, -1], %)
|
|
|
|
|> close(%)
|
2024-08-15 01:37:33 -04:00
|
|
|
}
|
|
|
|
}
|
2024-11-04 20:34:22 -06:00
|
|
|
}
|
2024-08-15 01:37:33 -04:00
|
|
|
|
2024-11-04 20:34:22 -06:00
|
|
|
x = test()
|
2024-08-15 01:37:33 -04:00
|
|
|
x
|
|
|
|
|> extrude(-10, %)
|
|
|
|
|
2024-11-04 20:34:22 -06:00
|
|
|
x2 = test2()
|
2024-08-20 23:12:38 -05:00
|
|
|
x2.thing1.thing2
|
2024-08-15 01:37:33 -04:00
|
|
|
|> extrude(10, %)
|