Aller au contenu

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