Numengine!
Lien Github
Un moteur 3d expérimental pour la calculatrice Numworks.
Plus une expérimentation de laboratoire que réel produit d'artisanat,
il m'a surtout permi d'apprendre à programmer un moteur 3d de rien
naissant purement des théorie mathématiques et informatiques.
Il se compose de
1. Un rasterizer prenant en charge une résolution variable,
l'espace de couleur RGB, la profondeur,
il lui arrive de produire quelques artéfacts dont je ne suis pas sur d'en connaitre la cause.
2. Une collection de fonction mathématiques 'floatops' comme les produits matriciels, vectoriel etc...
3. Le moteur principal en lui même permettant d'afficher sur l"écran des modèles 3D etc...
J'en suis content mais il manque des fonctionalités majeures comme le clipping,
et je ne serais même pas sur d'affimer qu'il n'y aucune inversion de coordonnées.
Galerie: