Une routine utilisant la pente du segment est bien plus rapide que Bresenham tout simplement parcequ'il n'y a pas de test à chaque boucle.
Gare à celui qui touche a mes chips quand je code !
salut,
je ne sais pas si cela va être utile, mais il y a déjà quelques années, Loïc SEBALD avait créé XtendTOS pour EB Model 3. Des routines hyper optimisées de tracés 2D et 3D. Nous n'aons malheureusement pas retrouvé les dernières sources. Mais il se trouve qu'il m'avait expliqué 2 ou 3 trucs. Par exemple, avant d'essayer de tracer des lignes, il avait réalisé une routine ASM hyper optimisé pour tracer 2 points simultanément. Pourquoi 2 et bien, ensuite, pour une ligne, il divisait par 2 le temps de tracé en partant des deux bouts et en allant vers le centre et en tracant un point à caque bout via sa super routine ASM. Les résultats étaient meilleurs de NVDI ce n'est pas peu dire. Voilà, l'idée est là. A vous de faire ce que vous voulez avec. Bon courage
Amicalement Emmanuel
Auteur de EB Model 3 et mainteneur du Pack_3D