Project

General

Profile

Algorithmes généralisables en N dimensions

Added by Ravaglia Joris almost 6 years ago

Plusieurs algorithmes sont aisément généralisables en dimension quelconque.
Peut être faudrait-il réfléchir à regrouper ces algorithmes sous une forme plus générique.

Exemple :
Raytracing 2D, 3D, 4D etc...
Regrouper le tout dans un algorithme Raytracing ND auquel on précisera la dimension des données à traiter lors de la création.
(les items à traiter devront alors tous hériter d’une même classe abstraite GrilleND par exemple)
Il faudrait trouver un moyen d’accéder aux attributs de ces items de manière générique ( par exemple bottom[n] )

Ce n’est qu’une idée en l’air pour l’instant mais peut être que ça vaudrait le coup de réfléchir dessus à l’occasion.