====== Commit 2007-09-07 ====== ===== Modifs ===== * **Spline / Metafor :** * Ajout de CubicSpline fermées (que leur tangentes soient calculées via la méthode LS ou LITT) * Ajout de la construction de CubicSpline à partir de la topologie (les meshsPoints étant les points de passage de la CubicSpline) * Ajout d'une fonction mtGeo::Curve ''bool isClosed()'' & Gestion de la visualisation des courbes fermées * New Tests : * contClosedSpline(1/2) : CubicSpline géométrique fermées (LS & LITT) * cont2Spline( /1/2/3) : test la construction de spline ouvertes à partir de la topologie (sur base de courbe maillée / wire maillé / topologie sans géométrie): * cont2ClosedSpline( /1/2/3) : test la construction de spline fermées à partir de la topologie (sur base de courbe maillée / wire maillé / topologie sans géométrie) * aube2DCarterRigid(Arc/Facet/Spline) : test de contact d'une aube 2D (EPE) avec un carter rigide modélisé par des arcs/ la facetisation résultant du maillage de ceux-ci / la reconstruction de spline sur la topologie résultant du maillage * gen4ClosedSpline(/2).py : Test de maillage d'une spline fermée/ouverte à l'aide de gen4 (avec et sans option ''meshBySegments()'' ) * **Spline / Gen4** * Calcul des CubicSplines fermées dans Gen4 (Méthode LS uniquement) * Maillage De la cubicSpline (ouverte ou fermée) sur base des densités de maillage des points de passage de la spline (Option ''meshBySegments()'') ou des densité des points extrêmes (défaut) * ajout d'une fonction writeTSC dans gen4Mesh (=> pour une future batterie) * gestion des contours à 1 et 2 lignes (sens de parcours = sens de la ligne) * New Tests : * openSpline1/2 : maillage de wire contenant une spline ouverte (avec et sans ''meshBySegments()'') * closedSpline1/2 : maillage d'un wire formé d'une spline fermée (avec et sans ''meshBySegments()'') * **Divers** * Interfacage python de ''SymMatrix'' dans la lib ''mtMath'' * Ajout de l'écrouissage isotrope de Swift (ca évitera les cassage de tête avec RambergOsgood) * Suppression de messages de ''Valgrind'' (memory debugger sous Linux) ===== Projet ===== * Up to date ... * ===== Fichiers ajoutés/supprimés ===== A mtMaterialLaws/isohard/SwiftIsotropicHardening.h/cpp A apps/qs/contClosedSpline1.py A apps/qs/contClosedSpline2.py A apps/qs/cont2Spline.py A apps/qs/cont2Spline1.py A apps/qs/cont2Spline2.py A apps/qs/cont2Spline3.py A apps/qs/cont2ClosedSpline.py A apps/qs/cont2ClosedSpline1.py A apps/qs/cont2ClosedSpline2.py A apps/qs/cont2ClosedSpline3.py A apps/imp/aube2DCarterRigidArc.py A apps/imp/aube2DCarterRigidFacet.py A apps/imp/aube2DCarterRigidSpline.py A apps/imp/gen4ClosedSpline.py A apps/imp/gen4ClosedSpline2.py A toolbox/gen4/closedSpline1.py A toolbox/gen4/closedSpline2.py A toolbox/gen4/openSpline1.py A toolbox/gen4/openSpline2.py R --- //[[L.Papeleux@ulg.ac.be|Luc PAPELEUX]] 2007/09/07 //