Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

KCL

< >

KCL, aka KittyCAD Language, is a cad created in 2021.

#3121on PLDB 3Years Old
Docs


Example from the web:
const block = startSketchOn('XY') |> startProfileAt([-width / 2, -length / 2], %) |> lineTo([width / 2, -length / 2], %) |> lineTo([width / 2, length / 2], %) |> lineTo([-width / 2, length / 2], %) |> close(%) |> hole(circle([ -(width / 2 - (padding / 2)), -(length / 2 - (padding / 2)) ], holeDia / 2, %), %) |> hole(circle([ -(width / 2 - (padding / 2)), length / 2 - (padding / 2) ], holeDia / 2, %), %) |> hole(circle([ width / 2 - (padding / 2), length / 2 - (padding / 2) ], holeDia / 2, %), %) |> hole(circle([ width / 2 - (padding / 2), -(length / 2 - (padding / 2)) ], holeDia / 2, %), %) |> hole(circle([0, 0], bearingDia / 2, %), %) |> extrude(height - cbDepth, %)

- Build the next great programming language Add About Search Keywords Livestreams Labs Resources Acknowledgements

Built with Scroll v144.0.0