ANNEXE: Utilisation des fonctions de transformation ponctuelle (1) | ||
Pour assurer la disponibilité des fonctions matricielles, on charge et exécute la fonction "matrice.lsp". Celle-ci est responsable de charger l'ensemble des fonctions nécessaires: Celles-ci se subdivisent en différentes catégories: "trace-obj.lsp" attend une liste d'objet sous un format particulier pour les tracer sur la couche et de la couleur active. "trans-objet.lsp" attend une liste d'objets sous un format particulier, une matrice de transformation et retourne une liste d'objet transformés. "get-obj.lsp" permet de saisir une liste d'objet sous un format particulier. "get-trans.lsp", "get-rot.lsp", "get-ortho.lsp, "get-rec.lsp", get-reflect.lsp", "get-deform.lsp", "get-pers.lsp", "get-scale.lsp", "get-rep.lsp" sont toutes des fonctions qui permettent de saisir les paramètres d'une transformation ponctuelle et qui retournent la matrice qui l'exécutera. Ainsi, on peut écrire pour calculer et tracer la perspective d'un objet
ou d'une scène.: |
![]() |