minimal + export

This commit is contained in:
Frater 2026-05-10 14:20:34 +02:00
commit b568b16322
5 changed files with 325 additions and 2 deletions

View file

@ -1,4 +1,4 @@
# WORKDOC — Moteur 3D DOS (TESTING)
# Moteur 3D DOS (TESTING)
## Vue d'ensemble
@ -6,6 +6,12 @@ Moteur 3D software en C ciblant le DOS 32-bit via l'extender **CauseWay** (ou DO
Compilateur : **OpenWatcom wcc386** exécuté depuis WSL.
Affichage : **VGA Mode 13h** — 320×200, 256 couleurs, rendu Gouraud en virgule fixe 16.16.
* **Rendu 3D complet :** Filaire (Wireframe), Lignes cachées (Hidden), et Plein (Solid).
* **Rasterisation :** Remplissage de triangles avec interpolation de Gouraud (16.16) et Z-Buffer 16 bits.
* **Mathématiques :** Arithmétique en virgule fixe (16.16) et tables trigonométriques pré-calculées.
* **Génération procédurale :** Création dynamique de géométries (Cubes, Sphères, Cylindres, Cônes, Plans, Tores, Surfaces mathématiques).
* **Mode "Minimal Player" :** Capacité d'exporter la scène entière en un header statique C pour compiler un exécutable ultra-léger sans les fonctions de génération mathématique.
---
## Structure du projet