Ces pages sont dédiées à mes parents et à mes maîtres Georges et Roger Lozes.

Pages personnelles de Michel Llibre

 Ingénieur à la retraite,  papy de 5 petits enfants, absorbé dans le passé par la technique (automatique, mécanique, algorithmique), j'ai presque fermé mon pc et j'essaie de me mettre à la musique.

Que trouvera-t-on dans ces pages

Les sources commencent à dater, mais intéresseront ceux qui désirent maîtriser leur code. Les algorithmes de ces codes sont souvent expliqués dans les diverses notes techniques présentées ci-après.

Notes de cours et mémos

On trouvera d'autres notes pratiques, polycopiés et transparents de cours de 3ème année Supaéro ici.

Sources de programmes, algorithmes et bibliothèques

Différentes vues du programme Visusacso
Différentes vues du programme Guivap
D'un point de vue graphique 3D, tous les corps, y compris le terrain sont modélisés par des plaques planes. Ces plaques sont toutes triangularisées. Les arêtes internes (cotés des triangles qui n'appartiennent pas au périmètre d'une plaque) peuvent ou non être dessinées. Des arêtes individuelles peuvent être prises en compte. L'algorithme de lignes cachées est tiré du livre de L. Ammeraal "Programmation en infographie - Principes et exercices programmes en C" édité chez Masson en 1989. Toutes les arêtes sont successivement traitées. On établit pour chacune d'entre elles quelle est sa partie visible par l'observateur en calculant les points d'intersection du plan de vue de cette arête avec les triangles qui sont entre elle et l'observateur. Pour diminuer le nombre de test, le plan de projection est divisée en  mailles rectangulaires, et au niveau de chaque maille, on ne considère que les triangles qui la recouvrent. Une première étape consiste donc à établir pour chaque maille la liste des triangles à prendre en compte. Ensuite lors de l'examen d'une arête, on ne considère que les listes de triangles associés aux mailles traversées par l'arête.
Adresse à n'utiliser qu'en dernière extrémité : llibre michel wanadoo fr (mettre les points et l'@ à leurs places).