Depuis la version 6.0.0, Wahid GARCI s'occupe de l'interface graphique de Freelem.
![]() |
L'interface graphique a été conçue à partir de directX, suite d'APIs (Application Programming Interface) multimédia intégrée à Windows, permettant d'exploiter les capacités matérielles, quelles qu'elles soient, d'un ordinateur.
Un certain nombre d'autres modules existent, mais sans utilité pour ce projet (DirectSound pour les sons, DirectMusic pour la musique, DirectVoice pour les échanges vocaux en direct etc...). La programmation de l'interface graphique se rapproche de celle d'un jeu vidéo : création d'une boucle infinie, qui à chaque passage procède à un certain nombre d'actions dont :
Ce système est parfaitement adapté pour permettre à l'utilisateur de visualiser la structure au fur et à mesure de la modélisation.
Depuis la version 4.3.0, la perspective a évolué : Freelem est passé d'une perspective 3D réelle à une perspective cavalière. Cette représentation est très intéressante pour des modélisations de structure : elle ne présente pas de point de fuite, la taille des objets ne diminue pas lorsqu'ils s'éloignent. Cela permet de conserver notamment les parallélismes. Depuis la version 5.0.0, vous pouvez personnaliser les couleurs d'affichage (fond, profilés, chargements). |
Screenshot de l'interface graphique de Freelem V7.0.0
|
L'interface graphique se pilote via la souris et le menu.
Pour déplacer, zoomer, "rotationner" la structure :
Pour les commandes (vues/affichage noeuds/affichage barres/affichage ancrages/affichage assemblages/affichage profilés/affichage repère local/screenshot), vous utilisez le menu.
Pour quitter la boucle, seule la touche Echap fonctionne.
Remarque : chaque clic sur l'appareil photo génère un fichier .jpg dans le répertoire de votre modélisation.
|
Visualisation des déformées
Freelem permet de visualiser les déformées pour chaque chargement modélisé. Le choix du chargement à visualiser, et du zoom de déformation à lui appliquer, est possible via le menu de l'interface graphique.
A gauche, la déformée d'une charpente en expansion thermique. |