21 lines
460 B
Plaintext
21 lines
460 B
Plaintext
![]() |
---
|
||
|
source: kcl-lib/src/simulation_tests.rs
|
||
|
description: Result of unparsing multi_transform.kcl
|
||
|
---
|
||
|
fn transform(i) {
|
||
|
return [
|
||
|
{ translate = [30 * i, 0, 0] },
|
||
|
{ rotation = { angle = 45 * i } }
|
||
|
]
|
||
|
}
|
||
|
startSketchOn(XY)
|
||
|
|> startProfileAt([0, 0], %)
|
||
|
|> polygon({
|
||
|
radius = 10,
|
||
|
numSides = 4,
|
||
|
center = [0, 0],
|
||
|
inscribed = false
|
||
|
}, %)
|
||
|
|> extrude(length = 4)
|
||
|
|> patternTransform(instances = 3, transform = transform)
|