move kcl.py to this repo (#5587)

* ci for kcl-python-bindings

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* bettter concurrency

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* cleanup files

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updaets

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updaets

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updaets

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updaets

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* format

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* format

Signed-off-by: Jess Frazelle <github@jessfraz.com>

---------

Signed-off-by: Jess Frazelle <github@jessfraz.com>
This commit is contained in:
Jess Frazelle
2025-03-01 16:38:25 -08:00
committed by GitHub
parent 66f3500ca9
commit a4db302174
30 changed files with 1541 additions and 14 deletions

View File

@ -0,0 +1,14 @@
// A 25x25x50 box
const box_width = 25
const box_depth = 25
const box_height = 50
const box_sketch = startSketchOn('XY')
|> startProfileAt([0, 0], %)
|> xLine(box_width, %, $line1)
|> yLine(box_depth, %, $line2)
|> xLineTo(profileStartX(%), %, $line3)
|> close(%, $line4)
const box3D = extrude(box_sketch, length = box_height)