Files
modeling-app/src/wasm-lib/kcl/tests/multi_transform/input.kcl
Adam Chalmers fcb0a6d9ca Allow transform patterns to return multiple transforms (#4531)
* Support multiple transforms in patterns
* New examples in docs
* Refactor: move large block into its own function
2024-11-21 09:49:54 -05:00

17 lines
305 B
Plaintext

fn transform = (i) => {
return [
{ translate: [30 * i, 0, 0] },
{ rotation: { angle: 45 * i } }
]
}
startSketchAt([0, 0])
|> polygon({
radius: 10,
numSides: 4,
center: [0, 0],
inscribed: false
}, %)
|> extrude(4, %)
|> patternTransform(3, transform, %)