X: 0000.00  |  Y: 0000.00
R200 ø400 ORIGIN
Système CAO — Navigateur Natif — Prototype Expérimental

BUILDCAO

Moteur de dessin technique 2D • HTML5 · CSS · JavaScript • Sans dépendances
Conçu pour fonctionner entièrement dans le navigateur

CadKernel Engine Calques vectoriels Export DXF / JSON Full-stack Web PHP · HTML · CSS · JS
Documentation technique
FEU. 01 / 04

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.

Interface principale BUILDCAO — CadKernel
CAD KERNEL — Vue principale 1024 × 576

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
FEU. 02 / 04

Interface Utilisateur & Modules

Dessin
Primitives complètes : lignes, cercles, arcs, rectangles, courbes. Saisie aux coordonnées ou à la souris.
Manipulation
Outils de déplacement, rotation, copie et transformation. Sélection multiple.
Calques
Système de couches intégré au moteur pour organiser les entités graphiques selon des niveaux d'information distincts.
Propriétés
Panneau d'édition pour modifier les métadonnées des objets sélectionnés en temps réel.
Drive local
Module d'accès direct au stockage navigateur. Sauvegarde et chargement de projets sans serveur.
Parseurs
Affichage de documents PDF et .docx intégré sans dépendances tierces.
Export
Format JSON pour sauvegarde rapide. Export DXF pour interopérabilité avec les outils CAO du marché.
Raccourcis
Jeu complet de raccourcis clavier pour un flux de travail efficace sans friction.
FEU. 03 / 04

Galerie Multimédia — Démonstrations

FEU. 04 / 04

Actualités — Playlist YouTube

CTC / 00

Suivre le Projet

Restez informé des évolutions

BUILDCAO est un projet en développement actif.
Pour toute question.

Laisser votre message