Atelier

Écrivez une création personnalisable : la version de découpe laser en KerfScript, la version d'impression 3D en OpenSCAD, ou les deux. Les variables deviennent des réglages et l'aperçu se met à jour pendant la saisie. Enregistrez-la dans Mes créations ou publiez-la dans la communauté pour que d'autres puissent la personnaliser.

Code

Pas encore de version de découpe laser

Écrivez du KerfScript ici pour fournir un SVG aux utilisateurs de laser. Laissez vide pour que cette création n'ait pas de SVG.

Console

Les messages de votre code apparaissent ici.

Rien à prévisualiser : cette création n'a pas encore de version de découpe laser.

Référence rapide

Documentation KerfScript

Réglages

Une variable de premier niveau contenant un nombre, du texte, true ou false, ou une liste de nombres devient un réglage. Les commentaires fonctionnent comme dans OpenSCAD.

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

Calques laser

Les formes sont découpées sauf si vous les placez dans engrave() ou score(). Chaque opération reçoit son propre calque de couleur dans le SVG.

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

Boîtes

use <kerf/box> ajoute une boîte à queues droites. material() définit l'épaisseur de la plaque et la largeur de coupe, auxquelles les assemblages s'adaptent.

use <kerf/box>

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