Architecture Technique — CadKernel
Le cœur du projet
BUILDCAO est un prototype de système de Conception Assistée par Ordinateur conçu pour fonctionner entièrement dans un navigateur web en s'appuyant exclusivement sur les standards HTML5, CSS et JavaScript.
Le projet repose sur une architecture où le noyau est un moteur géométrique écrit en JavaScript « vanilla ». Ce noyau, nommé CadKernel, est responsable des calculs géométriques fondamentaux, de la gestion de l'espace de coordonnées 2D et du recalcul dynamique des vecteurs de dessin.
C'est un projet expérimental, non un logiciel fini : il explore comment les technologies web modernes peuvent implémenter les fonctions classiques d'un éditeur CAO sans bibliothèques externes.
Spécifications moteur
| Stack | HTML5 CSS3 JavaScript PHP |
| Noyau | CadKernel — moteur géométrique vanilla JS |
| Primitives | Lignes, cercles, arcs, rectangles, courbes de Bézier |
| Outils | Déplacement, rotation, copie |
| Calques | Système de couches intégré au moteur |
| Stockage | Drive local navigateur (localStorage/IndexedDB) |
| Parseurs | PDF, .docx — sans dépendances externes |
| Formats | JSON DXF |
| Runtime | 100 % navigateur — aucune installation requise |
| Interface | HTML sémantique + CSS, couche de présentation sur le moteur JS |
| Propriétés | Panneau d'édition des métadonnées des objets sélectionnés |
| Sauvegarde | Format JSON pour réouverture rapide |
| Interop. | Export DXF compatible outils CAO tiers |
Interface Utilisateur & Modules
Architecture de présentation construite avec HTML sémantique et CSS, exposant les primitives et outils du moteur CadKernel.
Galerie Multimédia — Démonstrations
Vidéos de démonstration — cliquez sur un panneau pour lancer la lecture.
Actualités — Playlist YouTube
Suivez les dernières mises à jour et démonstrations en direct.
Suivre le Projet
Restez informé des évolutions
BUILDCAO est un projet en développement actif.Pour toute question.
Laisser votre message →