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

KCL

< >

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

#3260on PLDB 5Years 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 路 Add Prompt 路 Issues 路 About 路 Search 路 Keywords 路 Livestreams 路 Labs 路 Resources 路 Acknowledgements

Built with Scroll v178.2.3