Bonjour,
Ayant un peu plus de temps (ben oui comme tout le monde), j'ai récemment commencé à développer avec P5.Js via leur éditeur en ligne. Le code dont je parle dans la suite de ce post est disponible sur https://editor.p5js.org/Y_P/sketches/Xo2exzHSX

1- Je cherche un algorithme qui divise un espace à l'écran en ligne et colonne de façon optimal pour qu'il respecte le ratio. En entré on lui passe la longueur, largeur et le nombre de cellules minimum. En sortie on retourne un nombre de ligne et de colonnes. J'ai trouvé une manière qui fonctionne mais semble favoriser un peu trop les écarts de ratio et je suis curieux de voir d'autres options peut être plus élégantes qui peuvent exister.

2- J'aimerais aussi faire une fonction pour pouvoir contraindre le ratio entre largeur et longueur, mais n'arrive pas à trouver l’équation appropriée... C'est la partie du code qui est commenté dans le lien que j'ai envoyé au dessus.

Merci d'avance !