Accueil > Outils > FraiSCAD (tech preview)

FraiSCAD (tech preview)

Algorithmique et modélisation paramétrique en français pour les élèves de collège … mais pas que

Rajouté le jeudi 16 avril 2026

FraiSCAD est un environnement de programmation graphique entièrement en français, conçu pour l’apprentissage de la géométrie et de l’algorithmique pour des élèves de collège. Il fonctionne directement dans le navigateur, sans installation.

Pourquoi FraiSCAD ?

FraiSCAD est né d’une pratique de terrain. Nous utilisions OpenSCAD depuis une dizaine d’années pour les stages de 3ème — un excellent logiciel de modélisation paramétrique par programmation — mais l’expérience montrait ses limites pour un usage de découverte pour des élèves qui n’ont fait que du Scratch à quelques exceptions : interface et syntaxe en anglais, installation nécessaire sur chaque poste, pas de mode tortue pour les plus jeunes, et une courbe d’apprentissage trop raide pour des élèves qui découvrent la programmation.

FraiSCAD reprend l’esprit d’OpenSCAD — décrire des formes par l’algorithmique — mais dans un environnement pensé dès le départ pour l’éducation : des mots-clés en français, une syntaxe simplifiée, un mode tortue Logo, et un accès immédiat depuis n’importe quel navigateur. Les fichiers OpenSCAD existants peuvent d’ailleurs être importés et convertis automatiquement en français (en béta).

L’héritage de Logo

Dans les années 1960, Seymour Papert invente au MIT le langage Logo avec sa célèbre tortue : un petit robot virtuel qui trace des figures selon les ordres de l’élève. Derrière ce jeu se cachent des mathématiques — géométrie, angles, récursivité — et les fondements de la pensée algorithmique. Soixante ans plus tard, l’approche nous semble rester d’une modernité éclatante : elle transforme l’abstrait en expérience concrète.

Apprendre en dessinant

L’élève écrit des instructions en français — cercle(50), avancer(100), droite(90) — et voit immédiatement le résultat à l’écran. Pas de point-virgule, pas de syntaxe intimidante : une instruction par ligne, des mots qu’on comprend.

FraiSCAD propose deux modes complémentaires :

  • Le mode tortue (Logo), où l’on guide une tortue virtuelle pas à pas pour tracer des figures. On la voit se déplacer à l’écran, exactement comme dans le Logo des années 80 — mais avec une interface moderne.
  • Le mode formes, où l’on place directement des cercles, rectangles, polygones et les transforme par translation, rotation, mise à l’échelle.

De la 2D à la 3D

En un clic, l’élève passe en mode 3D : cubes, sphères, cylindres, cônes et tores apparaissent dans une scène interactive qu’on peut faire tourner à la souris. La tortue y fonctionne aussi, traçant des hélices et des arbres fractals dans l’espace.

Les opérations booléennes CSG (union, différence, intersection) permettent de créer des pièces complexes — un cube percé d’un trou, un dé arrondi — comme dans OpenSCAD.

Des paramètres interactifs

Avec le mot-clé parametre, un curseur apparaît automatiquement. L’élève fait varier un rayon, un angle, une profondeur de récursion, et observe en temps réel l’effet sur sa figure. C’est un outil puissant pour explorer les fonctions, les suites, la géométrie.

La récursivité

Arbres fractals, flocons de Koch, tétraèdre de Sierpinski, éponge de Menger, spirale dorée de Fibonacci... FraiSCAD rend les concepts de récursivité et de fractales tangibles. L’élève écrit une fonction qui s’appelle elle-même, et le dessin qui en résulte parle de lui-même.

Interactif à la souris et au toucher

En mode 2D, le programme peut réagir aux clics de la souris ou au toucher sur tablette. Les variables clic_x, clic_y et a_clique sont automatiquement disponibles : à chaque clic dans la zone de dessin, le programme est re-exécuté avec les nouvelles coordonnées. L’élève peut ainsi dessiner un cercle là où il clique, déplacer un point, ou créer un mini-jeu interactif — en quelques lignes de code.

Le glisser-déposer fonctionne aussi : maintenir le bouton enfoncé et bouger la souris relance le programme en continu, permettant de « peindre » ou de suivre un mouvement.

Pensé pour l’éducation

Insensible à la casse : Variable, VARIABLE ou variable fonctionnent tous — fini les erreurs d’étourderie.
Messages d’erreur en français : « Erreur ligne 5 : variable ’rayon’ non définie ».
Auto-complétion : les commandes sont suggérées au fil de la frappe.
30+ exemples intégrés : des plus simples (carré, étoile) aux plus ambitieux (phyllotaxie, tour de Babel récursive).
Export : PNG, SVG vectoriel, et même STL pour l’impression 3D.
Import OpenSCAD : les fichiers .scad existants sont convertis automatiquement en FraiSCAD (beta).

Un outil, plusieurs disciplines

Discipline
Exemple d’utilisation
Mathématiques Polygones réguliers, symétries, fonctions trigonométriques, suites de Fibonacci, fractales
Technologie Modélisation 3D, opérations booléennes, export pour impression 3D
SNT / NSI Variables, boucles, conditions, fonctions, récursivité
Arts plastiques Motifs géométriques, spirales, pavages, art génératif

Accès

FraiSCAD fonctionne sur ordinateur, tablette et tableau interactif. Aucune installation, aucun compte : il suffit d’ouvrir la page dans un navigateur. Veuillez noter que freescad est en cours de développement et peut évoluer à tout moment.

Pourquoi ce nom ?

FraiSCAD est un portemanteau qui combine :

  • « Français » — le langage de programmation est entièrement en français
  • « Frais » — évoque quelque chose de moderne, de nouveau, une version rafraîchie
  • « SCAD » — le suffixe d’OpenSCAD, ce qui le rend immédiatement reconnaissable comme son cousin français

En résumé : un OpenSCAD frais et français, dans un nom court et prononçable