Banco de trabajo

Escribe un diseño personalizable: la versión para corte láser en KerfScript, la de impresión 3D en OpenSCAD, o las dos. Las variables se convierten en ajustes y la vista previa se actualiza mientras escribes. Guárdalo en Mis diseños o publícalo en la comunidad para que otros lo personalicen.

Código

Todavía no hay versión para corte láser

Escribe aquí KerfScript y la gente obtendrá un SVG para su láser. Si la dejas vacía, este diseño no tendrá SVG.

Consola

Aquí aparecen los mensajes de tu código.

No hay nada que mostrar: este diseño todavía no tiene versión para corte láser.

Ajustes

Una variable de nivel superior que guarda un número, un texto, verdadero o falso, o una lista de números se convierte en un ajuste. Los comentarios funcionan igual que en OpenSCAD.

/* [Size] */
width = 70; // [30:1:160]
shape = "round"; // [round, star]
hole = true;

Capas láser

Las formas se cortan salvo que las envuelvas en engrave() o score(). Cada operación tiene su propia capa de color en el SVG.

rect([70, 30], r = 4);
engrave() text("Hi", size = 10);
score() circle(d = 20);

Cajas

use <kerf/box> añade una caja con uniones de dedos. material() define el grosor de la plancha y el kerf, y las uniones se ajustan a ellos.

use <kerf/box>

material(thickness = 3, kerf = 0.1)
    box([120, 80, 50], lid = true);