2025-03-20 11:06:27 +13:00
|
|
|
---
|
|
|
|
source: kcl-lib/src/simulation_tests.rs
|
|
|
|
description: Result of unparsing multi_transform.kcl
|
|
|
|
---
|
2025-05-01 11:36:51 -05:00
|
|
|
fn transform(@i) {
|
2025-03-20 11:06:27 +13:00
|
|
|
return [
|
|
|
|
{ translate = [30 * i, 0, 0] },
|
|
|
|
{ rotation = { angle = 45 * i } }
|
|
|
|
]
|
|
|
|
}
|
|
|
|
startSketchOn(XY)
|
2025-04-25 16:01:35 -05:00
|
|
|
|> startProfile(at = [0, 0])
|
2025-04-21 14:29:32 -04:00
|
|
|
|> polygon(
|
2025-03-20 11:06:27 +13:00
|
|
|
radius = 10,
|
|
|
|
numSides = 4,
|
|
|
|
center = [0, 0],
|
2025-04-21 14:29:32 -04:00
|
|
|
inscribed = false,
|
|
|
|
)
|
2025-03-20 11:06:27 +13:00
|
|
|
|> extrude(length = 4)
|
|
|
|
|> patternTransform(instances = 3, transform = transform)
|