SplineCurveReZoner
fonctionne maintenant avec des contours fermés.ArcCurveReZoner
fonctionne maintenant avec des contours (fermés ou non)CurveReZoner
.sys.path
. Il est maintenant possible de lancer metafor avec la GUI d'un répertoire quelconque et tout se passe correctement, même après un rebase
, et ce, y compris sous Linux. Le comportement recherché est celui de l'exécutable python classique.history.txt
est remplacé par ~/.metafor_history
rebase
requis)..pyo
sont créés au lieu des .pyc
traditionnels.createpyc.py
permettant de créer les .pyc
sous root une fois pour toutes.Timer
changée. Il est maintenant possible d'arrêter puis de redémarrer un Timer
. La fonction readInSec
lit le Timer
en secondes qu'il soit arrêté ou non. C'est beaucoup plus intuitif et ça permet de chronométrer par exemple le passage dans une routine en démarrant le timer au début et en l'arrêtant à la fin. En fin de calcul, on a le temps CPU total passé dans la routine. J'utilise ceci pour chronométrer l'ALE.setTolOnFac
au niveau du TimeStepManager
(par défaut 1e-5). Cette variable permet de contrôler la manière avec laquelle Metafor gère le pas de temps quand à un moment donné, le temps du pas calculé ($t+\Delta t$) est proche d'un temps d'archivage mais légèrement inférieur. En effet, si c'est le cas, le pas suivant l'archivage va être extrêmement petit et des problèmes peuvent apparaître. La nouvelle variable est la taille min admissible de cet écart vis à vis de l'archivage. Si l'écart est plus faible, le pas de temps est augmenté pour atteindre le temps d'archivage. Autrement dit, si tolOnFac=0.1, on est certain que le pas de temps suivant l'archivage ne sera pas inférieur à 0.1x la taille du pas de temps avant l'archivage. Idéalement, il faudrait augmenter la valeur par défaut actuelle (et relancer la batterie pour voir si tout reste OK)… Pour l'instant, c'est testé uniquement dans apps.ale.extrusion
.eps
est maintenant non compressée (pour me faciliter le drag & drop dans Corel).toolbox.genSquare.SquareGenerator
.mtGeo/mtGeoQuadSide.inl added metafor.lic added apps/ale/testConv2DAxi.py added createpyc.py added
— Romain BOMAN 2009/10/21 09:41