Projet — Un laboratoire de géométrie algorithmique¶
Projet · 2022-2023 · OCaml · raylib, dune
Cours : Diviser pour régner
Organisation du code¶
| Fichier | Contenu |
|---|---|
basic.ml |
Points et vecteurs (Point), demi-droites (Ray), boîtes alignées sur les axes (AABB), triangles (Triangle : orientation, centre du cercle circonscrit), polygones convexes (Polygon) |
convexHull.ml |
Enveloppe convexe par l'algorithme de Jarvis |
voronoi.ml |
Diagramme de Voronoï, inachevé |
compgeomlab.ml |
Fenêtre, saisie à la souris, dessin |