Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:futur:robo

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
commit:futur:robo [2017/10/16 08:37] bomancommit:futur:robo [2019/07/10 14:43] (current) boman
Line 1: Line 1:
 ====== Commit ====== ====== Commit ======
  
-===== Nettoyages =====+===== VizWin/BWin Linux =====
  
-  * Suppression des **warnings** gcc 6.3.0: ceux-ci correspondaient à des fonctions ''friend'' qui n'étaient pas déclarées dans leur namespace avant d'être déclarée friend d'une classe du namespace.  +Lorsqu'on utilise Metafor sous Linux, on se rend compte que le développement a été effectué sous WindowsLes widgets de 'BWin', par exemple, ont été dimensionnés (en dursuivant la largeur de la police de caractère de WindowsOn se retrouve alors avec des widgets "trop étroits" sous Ubuntu qui utilise une police plus large.
-  * Suppression de la **compatibilité Qt4 et VTK5**. Plus aucune machine n'utilisant ces vieilles libs, on peut supprimer tous les ''#ifdef''/''#endif'' en question. Le code devient plus clair et on évite ainsi des copier/coller tout pourris dans le futur. +
-  * Passage du code à travers ''chkrep.py'' (correction des attributs SVN) +
-  * Powergrep des TABs => 4 espaces (fichiers de Gaëtan et Geoffrey) et suppression des espaces en fin de ligne (beaucoup de fichiers modifiés!). +
-  * Ajout de quelques ''$Id$'' dans des fichiers de Gaëtan. +
-  * Désindentation des déclarations des classes définies dans des namespaces dans des fichiers de Gaëtan. +
-  * Installation de ''dos2unix'' sur les stations. Les ''CPE''/''CRE'' (fichiers copra) ne sont pas lisibles par notre traducteur lorsqu'ils sont au format DOS.+
  
-===== CGAL =====+{{:commit:2019:bwin_avant2.png?300|avant}} {{:commit:2019:bwin_apres.png?300|après}}
  
-  * Installation de CGAL sur les machines Debian et adaptation du code de Philippe pour pouvoir être compilé avec CGAL 4.8.  +J'ai donc passé sur tous les widgets pour effacer toutes ces tailles fixées "en dur".
-  * Activation des tests CGAL dans les batteries Linux. Un des 3 tests (''disk3D_LocMort'') ne passe pas... comme avant.+
  
-Voici donc un aperçu des "failed" de la batterie actuelle: +Un autre problème sous Ubuntu est l'ouverture des fenêtres 'VizWin'. Elles s'ouvrent par moment avec une taille ridicule qui correspond à la taille de la fenêtre VizWin dans le QtDesignerNormalement VizWin doit s'afficher et se redimensionner soit à la taille par défaut, soit à la taille qui a été sauvegardée précédemmentCette opération de redimensionnement se passe mal sur le bureau Gnome et je suspecte une interaction non voulue entre cette opération de redimensionnement et les effets de bureau de Gnome où les fenêtres n'apparaissent pas d'un seul coupUn autre facteur qui ne vient pas aider est le fait que, dans Metafor, l'interface graphique est dans un thread séparé, piloté par le thread python via des requêtes inter-threads dont je ne connais pas les détails techniques.
-  abrawal.banc18ER.battery.bladeCasingEngagementFSEGuyan_2 : [TSC-FAILED] +
-  mtExactDataTransfer_CGAL.tests.disk3D_LocMort_2 : [TSC-FAILED] +
-  mtExactDataTransfer_CGAL.tests.disk3D_LocMort_3 : [TSC-FAILED] +
-  mtWear.tests.battery.c3dRuledMu_WBP_CWC : [TSC-FAILED]+
  
 +J'ai essayé de jouer sur plusieurs plans pour obtenir un bon redimensionnement. Au final, ça marche beaucoup mieux qu'avant mais ça ne marche pas toujours. J'ai donc simplement augmenté la taille de VizWin dans le QtDesigner pour que, quand ça foire, la fenêtre ne soit pas minuscule.
  
 +===== ProjectionSelector =====
  
- --- //[[r.boman@ulg.ac.be|boman]] 2017/09/06 13:57//+Les cas tests de redressage pour Minitubes nécessitent l'utilisation de l'ancien projection selector codé par Ludo sur base du travail de Denis GrailletEn effet, le nouvel algorithme de Gaëtan provoque des mauvaises projections qui ne sont clairement pas normales à la surfaceLe problème avec l'ancien algorithme, c'est qu'il affiche, dans certains cas pathologiques, des infos pour dire qu'il ne s'en sort plus dans le choix des projections multiples et qu'il choisit alors la première. Ces infos sont tellement courantes dans les tests de redressage (2 tubes maillés qui sont en contact l'un dans l'autre), que le fichier de sortie devient énorme
  
 +J'ai donc simplement supprimé l'affichage de ces warnings (ils sont connus et ne servent que si quelqu'un voulait débuguer le truc) 
 +
 +
 +===== Tabs/Espaces =====
 +
 +J'ai supprimé les tabs qui avaient été ajoutés lors de commits précédents (principalement par Gaëtan).
 +
 + --- //[[r.boman@ulg.ac.be|boman]] 2019/07/10 14:27// 
  
commit/futur/robo.1508135821.txt.gz · Last modified: 2017/10/16 08:37 by boman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki