Release notes 0.21/fr: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
 
(26 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

{{VeryImportantMessage|FreeCAD 0.21 est en cours de développement, il n'y a pas encore de date de sortie prévue.}}

{{Message|
Des fonctionnalités sont-elles manquantes ? Mentionnez-les dans les [https://forum.freecadweb.org/viewtopic.php?f&#61;10&t&#61;69438 Notes de publication pour v0.21] du fil du forum.

Voir [[Help_FreeCAD/fr|Contribuer à FreeCAD]] pour savoir comment contribuer à FreeCAD.
}}
{{Message|Toutes les images de cette page doivent utiliser le suffixe {{FileName|_relnotes_0.21}}}}


{{TOCright}}
{{TOCright}}


'''FreeCAD 0.21''' a été publié le '''JJ MM 2023''', téléchargez la depuis la page [[Download/fr|Téléchargement]]. Cette page liste toutes les nouvelles fonctionnalités et les changements.
'''FreeCAD 0.21''' a été publié le '''02 août 2023'''. Téléchargez la depuis la page [[Download/fr|Téléchargement]].<br/>Cette page liste toutes les nouvelles fonctionnalités et les changements.


Les notes de versions plus anciennes de FreeCAD sont disponibles dans la [[Feature_list/fr#Notes_de_versions|liste des notes de versions]].
Les notes de versions plus anciennes de FreeCAD sont disponibles dans la [[Feature_list/fr#Notes_de_versions|liste des notes de versions]].


[[File:FreeCAD relnotes 0.21.png|720px|thumb|center]]
L'endroit pour une image accrocheuse sélectionnée par les administrateurs sur le [https://forum.freecadweb.org/viewforum.php?f=24 forum des modèles des utilisateurs].


<span id="General"></span>
<span id="General"></span>
== Général ==
== Général ==

* Le schéma de dénomination par défaut des fichiers de sauvegarde est désormais {{FileName|FCBak}}. L'ancien format ({{FileName|FCStd#}}) est obsolète et sera supprimé dans une prochaine version. Les utilisateurs dont l'ancien format est activé seront avertis au démarrage. [https://github.com/FreeCAD/FreeCAD/pull/9668 Pull request #9668]


<span id="User_interface"></span>
<span id="User_interface"></span>
Line 115: Line 108:
<span id="Addon_Manager"></span>
<span id="Addon_Manager"></span>
== Gestionnaire des extensions ==
== Gestionnaire des extensions ==

* Ajout d'une gestion des paquets de base de Python pour la mise à jour et la suppression des dépendances installées automatiquement.
* Ajout d'un "mode développeur" pour aider à la création du fichier de métadonnées requis dans chaque extension.


<span id="Arch_Workbench"></span>
<span id="Arch_Workbench"></span>
Line 134: Line 130:
== Atelier Draft ==
== Atelier Draft ==


* Le manque de précision de [[Draft_Snap_Near/fr|Draft Aimantation Le plus proche]] lors de l'aimantation à des courbes a été corrigé. De plus, [[Draft_Snap_Perpendicular/fr|Draft Aimantation Perpendiculaire]] peut maintenant aussi s'accrocher à des faces et trouver des points multiples. Pour s'accrocher à un sommet (par exemple un [[Draft_Point/fr|Draft Point]]) [[Draft_Snap_Endpoint/fr|Draft Aimantation Terminaison]] doit maintenant être utilisé au lieu de [[Draft_Snap_Near/fr|Draft Aimantation Le plus proche]]. [https://github.com/FreeCAD/FreeCAD/pull/7132 Pull request #7132]
* Le manque de précision de [[Draft_Snap_Near/fr|Draft Aimantation Au plus proche]] lors de l'aimantation à des courbes a été corrigé. De plus, [[Draft_Snap_Perpendicular/fr|Draft Aimantation Perpendiculaire]] peut maintenant aussi s'accrocher à des faces et trouver des points multiples. Pour s'accrocher à un sommet (par exemple un [[Draft_Point/fr|Draft Point]]) [[Draft_Snap_Endpoint/fr|Draft Aimantation Terminaison]] doit maintenant être utilisé au lieu de [[Draft_Snap_Near/fr|Draft Aimantation Au plus proche]]. [https://github.com/FreeCAD/FreeCAD/pull/7132 Pull request #7132]
* Pour faciliter le travail avec des [[Draft_Layer/fr|calques]], leur comportement de glisser-déposer a été modifié. Si vous déposez un objet d'un [[Std_Group/fr|Std Groupe]], ou un objet de type groupe tel qu'un [[Arch_BuildingPart/fr|Arch Partie de bâtiment]], sur un calque, il n'est plus retiré du groupe, et vice versa. Cela fonctionne sans maintenir la touche {{KEY|Ctrl}} enfoncée. [https://github.com/FreeCAD/FreeCAD/pull/7462 Pull request #7462]
* Pour faciliter le travail avec des [[Draft_Layer/fr|calques]], leur comportement de glisser-déposer a été modifié. Si vous déposez un objet d'un [[Std_Group/fr|Std Groupe]], ou un objet de type groupe tel qu'un [[Arch_BuildingPart/fr|Arch Partie de bâtiment]], sur un calque, il n'est plus retiré du groupe, et vice versa. Cela fonctionne sans maintenir la touche {{KEY|Ctrl}} enfoncée. [https://github.com/FreeCAD/FreeCAD/pull/7462 Pull request #7462]
* La commande [[Draft_PointArray/fr|Draft Réseau de points]] prend désormais en charge davantage de types d'objets Points. Tout objet ayant une forme et des sommets, ainsi qu'un [[Mesh_Workbench/fr|maillage]] et un [[Points_Workbench/fr|nuage de points]] peuvent être utilisés. [https://github.com/FreeCAD/FreeCAD/pull/7597 Pull request #7597]
* La commande [[Draft_PointArray/fr|Draft Réseau de points]] prend désormais en charge davantage de types d'objets Points. Tout objet ayant une forme et des sommets, ainsi qu'un [[Mesh_Workbench/fr|maillage]] et un [[Points_Workbench/fr|nuage de points]] peuvent être utilisés. [https://github.com/FreeCAD/FreeCAD/pull/7597 Pull request #7597]
Line 146: Line 142:
=== Autres améliorations de Draft ===
=== Autres améliorations de Draft ===


<div class="mw-translate-fuzzy">
* Lors de l'alignement du plan de travail avec une face, il n'était orienté pour correspondre aux axes globaux que si la face était un quadrilatère. [https://github.com/FreeCAD/FreeCAD/pull/7249 Pull request #7249]
* Lors de l'alignement du plan de travail avec une face, il n'était orienté pour correspondre aux axes globaux que si la face était un quadrilatère. [https://github.com/FreeCAD/FreeCAD/pull/7249 Pull request #7249]
* Plusieurs problèmes liés au [[Draft_PathArray/fr|Draft Réseau selon une courbe]] ont été corrigés. [https://github.com/FreeCAD/FreeCAD/pull/7506 Pull request #7506] et [https://github.com/FreeCAD/FreeCAD/pull/7662 Pull request #7662]
* Plusieurs problèmes liés au [[Draft_PathArray/fr|Draft Réseau selon une courbe]] ont été corrigés. [https://github.com/FreeCAD/FreeCAD/pull/7506 Pull request #7506] et [https://github.com/FreeCAD/FreeCAD/pull/7662 Pull request #7662]
Line 156: Line 151:
* Une propriété Count a été ajoutée aux réseaux qui n'en disposaient pas : les versions non liées de [[Draft_OrthoArray/fr|Draft Réseau orthogonal]], [[Draft_PolarArray/fr|Draft Réseau polaire]] et [[Draft_CircularArray/fr|Draft Réseau circulaire]]. [https://github.com/FreeCAD/FreeCAD/pull/8433 Pull request #8433]
* Une propriété Count a été ajoutée aux réseaux qui n'en disposaient pas : les versions non liées de [[Draft_OrthoArray/fr|Draft Réseau orthogonal]], [[Draft_PolarArray/fr|Draft Réseau polaire]] et [[Draft_CircularArray/fr|Draft Réseau circulaire]]. [https://github.com/FreeCAD/FreeCAD/pull/8433 Pull request #8433]
* Le comportement actif/non actif de la [[Draft_Snap_Grid/fr|grille]] a été corrigé. [https://github.com/FreeCAD/FreeCAD/pull/8818 Pull request #8818]
* Le comportement actif/non actif de la [[Draft_Snap_Grid/fr|grille]] a été corrigé. [https://github.com/FreeCAD/FreeCAD/pull/8818 Pull request #8818]
* La gestion des convertisseurs DWG a été améliorée. [https://github.com/FreeCAD/FreeCAD/pull/9444 Pull request #9444]
* La gestion des convertisseurs DWG a été améliorée. [https://github.com/FreeCAD/FreeCAD/pull/9444 Pull request #9444] et [https://github.com/FreeCAD/FreeCAD/pull/9830 Pull request #9830]
</div>


<span id="FEM_Workbench"></span>
<span id="FEM_Workbench"></span>
Line 197: Line 191:
* Lors de l'exécution d'analyses à l'aide du [[Image:FEM_SolverCalculixCxxtools.svg|24px]] [[FEM_SolverCalculixCxxtools/fr|solveur CalculiX]], un [[FEM_PostPipelineFromResult/fr|pipeline de resultats]] est désormais créé pour visualiser les résultats. [https://github.com/FreeCAD/FreeCAD/pull/8525 Pull request #8525] et [https://github.com/FreeCAD/FreeCAD/pull/8903 Pull request #8903]
* Lors de l'exécution d'analyses à l'aide du [[Image:FEM_SolverCalculixCxxtools.svg|24px]] [[FEM_SolverCalculixCxxtools/fr|solveur CalculiX]], un [[FEM_PostPipelineFromResult/fr|pipeline de resultats]] est désormais créé pour visualiser les résultats. [https://github.com/FreeCAD/FreeCAD/pull/8525 Pull request #8525] et [https://github.com/FreeCAD/FreeCAD/pull/8903 Pull request #8903]
* Il est maintenant possible d'effectuer [[FEM_SolverElmer_SolverSettings/fr#Pas_de_temps_(analyses_transitoires)|analyses transitoires]] lors de l'utilisation du [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer/fr|solveur Elmer]]. [https://github.com/FreeCAD/FreeCAD/pull/9056 Pull request #9056]
* Il est maintenant possible d'effectuer [[FEM_SolverElmer_SolverSettings/fr#Pas_de_temps_(analyses_transitoires)|analyses transitoires]] lors de l'utilisation du [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer/fr|solveur Elmer]]. [https://github.com/FreeCAD/FreeCAD/pull/9056 Pull request #9056]
* La [[Image:FEM_ConstraintInitialPressure.svg|24px]] [[FEM_ConstraintInitialPressure/fr|contrainte de pression initiale]] a été ajoutée pour définir la pression interne initiale des fluides. [https://github.com/FreeCAD/FreeCAD/pull/7364 Pull request #7364]
* La [[Image:FEM_ConstraintInitialPressure.svg|24px]] [[FEM_ConstraintInitialPressure/fr|pression initiale]] a été ajoutée pour définir la pression interne initiale des fluides. [https://github.com/FreeCAD/FreeCAD/pull/7364 Pull request #7364]
* La [[Image:FEM_ConstraintCurrentDensity.svg|24px]] [[FEM_ConstraintCurrentDensity/fr|contrainte de densité de courant]] a été ajoutée pour définir les densités de courant des corps et des faces. [https://github.com/FreeCAD/FreeCAD/pull/8348 Pull request #8348]
* La [[Image:FEM_ConstraintCurrentDensity.svg|24px]] [[FEM_ConstraintCurrentDensity/fr|densité de courant]] a été ajoutée pour définir les densités de courant des corps et des faces. [https://github.com/FreeCAD/FreeCAD/pull/8348 Pull request #8348]
* La [[Image:FEM_ConstraintMagnetization.svg|24px]] [[FEM_ConstraintMagnetization|contrainte de magnétisation]] a été ajoutée pour définir les magnétisations des corps et des faces. [https://github.com/FreeCAD/FreeCAD/pull/8393 Pull request #8393]
* La [[Image:FEM_ConstraintMagnetization.svg|24px]] [[FEM_ConstraintMagnetization|magnétisation]] a été ajoutée pour définir les magnétisations des corps et des faces. [https://github.com/FreeCAD/FreeCAD/pull/8393 Pull request #8393]
* La [[Image:FEM_ConstraintFlowVelocity.svg|24px]] [[FEM_ConstraintFlowVelocity/fr|contrainte de vitesse d'écoulement]] et [[Image:FEM_ConstraintInitialFlowVelocity.svg|24px]] [[FEM_ConstraintInitialFlowVelocity/fr|contrainte de vitesse d'écoulement initiale]] ont été complètement réécrites. Il est maintenant également possible de spécifier une vitesse via une formule mathématique (pour définir un profil de vitesse). [https://github.com/FreeCAD/FreeCAD/pull/8963 Pull request #8963] et [https://github.com/FreeCAD/FreeCAD/pull/8964 Pull request #8964]</br>'''Remarque :''' il s'agit d'un changement majeur. Les analyses avec des contraintes de vitesse d'écoulement et de vitesse d'écoulement initiale existantes ne fonctionneront plus. Vous devez créer de nouvelles contraintes de vitesse d'écoulement dans l'analyse pour que les analyses existantes fonctionnent. [https://github.com/FreeCAD/FreeCAD/pull/8963 Pull request #8963] et [https://github.com/FreeCAD/FreeCAD/pull/8964 Pull request #8964]</br>'''Remarque bis :''' jusqu'à FreeCAD 0.21, les résultats du solveur d'écoulement étaient erronés (la densité et la viscosité du fluide étaient trop élevées d'un facteur 1000). Par conséquent, la refonte de la contrainte de vitesse garantit également que les résultats seront corrects.
* La [[Image:FEM_ConstraintFlowVelocity.svg|24px]] [[FEM_ConstraintFlowVelocity/fr|Vitesse d'écoulement comme condition limite]] et la [[Image:FEM_ConstraintInitialFlowVelocity.svg|24px]] [[FEM_ConstraintInitialFlowVelocity/fr|Vitesse initiale d'écoulement]] ont été complètement réécrites. Il est maintenant également possible de spécifier une vitesse via une formule mathématique (pour définir un profil de vitesse). [https://github.com/FreeCAD/FreeCAD/pull/8963 Pull request #8963] et [https://github.com/FreeCAD/FreeCAD/pull/8964 Pull request #8964]</br>'''Remarque :''' il s'agit d'un changement majeur. Les analyses avec des contraintes de vitesse d'écoulement et de vitesse d'écoulement initiale existantes ne fonctionneront plus. Vous devez créer de nouvelles contraintes de vitesse d'écoulement dans l'analyse pour que les analyses existantes fonctionnent. [https://github.com/FreeCAD/FreeCAD/pull/8963 Pull request #8963] et [https://github.com/FreeCAD/FreeCAD/pull/8964 Pull request #8964]</br>'''Remarque bis :''' jusqu'à FreeCAD 0.21, les résultats du solveur d'écoulement étaient erronés (la densité et la viscosité du fluide étaient trop élevées d'un facteur 1000). Par conséquent, la refonte de la contrainte de vitesse garantit également que les résultats seront corrects.
* Il est maintenant possible de définir dans la [[Image:FEM_ConstraintDisplacement.svg|24px]] [[FEM_ConstraintDisplacement/fr|contrainte de déplacement]] des déplacements définis par des équations (déplacement en fonction du temps du solveur utlisé).
* Il est maintenant possible de définir dans la [[Image:FEM_ConstraintDisplacement.svg|24px]] [[FEM_ConstraintDisplacement/fr|condition limite de déplacement]] des déplacements définis par des équations (déplacement en fonction du temps du solveur utlisé).
* La [[Image:FEM_ConstraintBodyHeatSource.svg|24px]] [[FEM_ConstraintBodyHeatSource/fr|contrainte source thermique]] a maintenant un panneau de tâches et il est possible de définir la chaleur pour plusieurs corps ou d'utiliser plusieurs contraintes pour différents corps dans une analyse. [https://github.com/FreeCAD/FreeCAD/pull/7367 Pull request #7367]
* La [[Image:FEM_ConstraintBodyHeatSource.svg|24px]] [[FEM_ConstraintBodyHeatSource/fr|Source de chaleur du corps]] a maintenant un panneau de tâches et il est possible de définir la chaleur pour plusieurs corps ou d'utiliser plusieurs contraintes pour différents corps dans une analyse. [https://github.com/FreeCAD/FreeCAD/pull/7367 Pull request #7367]
* La [[Image:FEM_ConstraintSpring.svg|24px]] [[FEM_ConstraintSpring/fr|contrainte de ressort]] n'était utilisée par aucun solveur. Elle peut maintenant être utilisée par le solveur [[FEM_SolverElmer/fr|Elmer]] via les équations de [[FEM_EquationDeformation/fr|déformation]] et d'[[FEM_EquationElasticity/fr|élasticité]]. [https://github.com/FreeCAD/FreeCAD/pull/9005 Pull request #9005]
* La commande [[Image:FEM_ConstraintSpring.svg|24px]] [[FEM_ConstraintSpring/fr|Ressort]] n'était utilisée par aucun solveur. Elle peut maintenant être utilisée par le solveur [[FEM_SolverElmer/fr|Elmer]] via les équations de [[FEM_EquationDeformation/fr|déformation]] et d'[[FEM_EquationElasticity/fr|élasticité]]. [https://github.com/FreeCAD/FreeCAD/pull/9005 Pull request #9005]
* La fonction de découpage du maillage résultant [[Image:FEM_PostCreateFunctionCylinder.svg|24px]] [[FEM_PostCreateFunctionCylinder/fr|Filtre fonction cylindre]] a été ajoutée. [https://github.com/FreeCAD/FreeCAD/pull/8735 Pull request #8735]
* La fonction de découpage du maillage résultant [[Image:FEM_PostCreateFunctionCylinder.svg|24px]] [[FEM_PostCreateFunctionCylinder/fr|Filtre fonction cylindre]] a été ajoutée. [https://github.com/FreeCAD/FreeCAD/pull/8735 Pull request #8735]
* La fonction de découpage du maillage résultant [[Image:FEM_PostCreateFunctionBox.svg|24px]] [[FEM_PostCreateFunctionBox/fr|Filtre fonction boîte]] a été ajoutée. [https://github.com/FreeCAD/FreeCAD/pull/8825 Pull request #8825]
* La fonction de découpage du maillage résultant [[Image:FEM_PostCreateFunctionBox.svg|24px]] [[FEM_PostCreateFunctionBox/fr|Filtre fonction boîte]] a été ajoutée. [https://github.com/FreeCAD/FreeCAD/pull/8825 Pull request #8825]
Line 215: Line 209:
* De nouveaux fichiers d'exemples pour les équations suivantes sont disponibles dans les [[FEM_Examples/fr|FEM Exemples]] : [[FEM_EquationDeformation/fr|déformation]], [[FEM_EquationFlow/fr|écoulement]], [[FEM_EquationFlux/fr|flux]], [[FEM_EquationHeat/fr|chaleur]], [[FEM_EquationMagnetodynamic/fr|magnétodynamique]] et [[FEM_EquationMagnetodynamic2D/fr|magnétodynamique 2D]]. [https://github.com/FreeCAD/FreeCAD/pull/8550 #8550], [https://github.com/FreeCAD/FreeCAD/pull/8569 Pull request #8569], [https://github.com/FreeCAD/FreeCAD/pull/8579 Pull request #8579], [https://github.com/FreeCAD/FreeCAD/pull/8597 Pull request #8597], [https://github.com/FreeCAD/FreeCAD/pull/8630 Pull request #8630] et [https://github.com/FreeCAD/FreeCAD/pull/9004 #9004].
* De nouveaux fichiers d'exemples pour les équations suivantes sont disponibles dans les [[FEM_Examples/fr|FEM Exemples]] : [[FEM_EquationDeformation/fr|déformation]], [[FEM_EquationFlow/fr|écoulement]], [[FEM_EquationFlux/fr|flux]], [[FEM_EquationHeat/fr|chaleur]], [[FEM_EquationMagnetodynamic/fr|magnétodynamique]] et [[FEM_EquationMagnetodynamic2D/fr|magnétodynamique 2D]]. [https://github.com/FreeCAD/FreeCAD/pull/8550 #8550], [https://github.com/FreeCAD/FreeCAD/pull/8569 Pull request #8569], [https://github.com/FreeCAD/FreeCAD/pull/8579 Pull request #8579], [https://github.com/FreeCAD/FreeCAD/pull/8597 Pull request #8597], [https://github.com/FreeCAD/FreeCAD/pull/8630 Pull request #8630] et [https://github.com/FreeCAD/FreeCAD/pull/9004 #9004].
* Nouvelle carte de matériau pour le dioxyde de carbone et un alliage de titane. [https://github.com/FreeCAD/FreeCAD/pull/8332 Pull request #8332] et [https://github.com/FreeCAD/FreeCAD/pull/8636 Pull request #8636]
* Nouvelle carte de matériau pour le dioxyde de carbone et un alliage de titane. [https://github.com/FreeCAD/FreeCAD/pull/8332 Pull request #8332] et [https://github.com/FreeCAD/FreeCAD/pull/8636 Pull request #8636]

<span id="Export"></span>
== Exportation ==


<span id="Mesh"></span>
<span id="Mesh"></span>
== Mesh (Maillage) ==
== Mesh (Maillage) ==

<span id="Further_Mesh_improvements"></span>
=== Autres améliorations de Mesh ===


* Permet d'ajouter des transparences à un maillage. [https://forum.freecadweb.org/viewtopic.php?f=22&t=72531 Fil de discussion du forum] et [https://github.com/FreeCAD/FreeCAD/commit/f88305e Commit f88305e].
* Permet d'ajouter des transparences à un maillage. [https://forum.freecadweb.org/viewtopic.php?f=22&t=72531 Fil de discussion du forum] et [https://github.com/FreeCAD/FreeCAD/commit/f88305e Commit f88305e].

<span id="OpenSCAD_Workbench"></span>
== Atelier OpenSCAD ==


<span id="Part_Workbench"></span>
<span id="Part_Workbench"></span>
== Atelier Part ==
== Atelier Part ==

<span id="Further_Part_improvements"></span>
=== Autres améliorations de Part ===


* La commande [[Part_PointsFromMesh/fr|Part Points à partir de maillage]] a été étendue pour accepter n'importe quel objet géométrique. [https://github.com/FreeCAD/FreeCAD/pull/8730 Pull request #8730]
* La commande [[Part_PointsFromMesh/fr|Part Points à partir de maillage]] a été étendue pour accepter n'importe quel objet géométrique. [https://github.com/FreeCAD/FreeCAD/pull/8730 Pull request #8730]
Line 259: Line 241:
* Dans la boîte de dialogue de [[PartDesign_Hole/fr|Perçage]], les types de têtes de vis obsolètes (vis à tête métrique, vis à tête cylindrique, etc.) ont été supprimés. Ils étaient abandonnés depuis FreeCAD 0.19. Les perçages utilisant ces types sont transformés en fraisages/alésages personnalisés avec le diamètre et la profondeur utilisés par les types. [https://github.com/FreeCAD/FreeCAD/pull/7654 Pull request #7654]
* Dans la boîte de dialogue de [[PartDesign_Hole/fr|Perçage]], les types de têtes de vis obsolètes (vis à tête métrique, vis à tête cylindrique, etc.) ont été supprimés. Ils étaient abandonnés depuis FreeCAD 0.19. Les perçages utilisant ces types sont transformés en fraisages/alésages personnalisés avec le diamètre et la profondeur utilisés par les types. [https://github.com/FreeCAD/FreeCAD/pull/7654 Pull request #7654]
* Dans les boîtes de dialogue de [[PartDesign_AdditiveLoft/fr|Lissage additif]] et de [[PartDesign_SubtractiveLoft/fr|Lissage soustractif]], l'option '''Fermé''', auparavant non fonctionnelle, crée désormais un lissage fermé (comme un anneau). [https://github.com/FreeCAD/FreeCAD/pull/8748 Pull request #8748]
* Dans les boîtes de dialogue de [[PartDesign_AdditiveLoft/fr|Lissage additif]] et de [[PartDesign_SubtractiveLoft/fr|Lissage soustractif]], l'option '''Fermé''', auparavant non fonctionnelle, crée désormais un lissage fermé (comme un anneau). [https://github.com/FreeCAD/FreeCAD/pull/8748 Pull request #8748]
* La commande [[Sketcher_ValidateSketch/fr|Valider l'esquisse]] a été ajoutée à la barre d'outils des aides. [https://github.com/FreeCAD/FreeCAD/pull/7700 Pull request #7700]
* La commande [[Sketcher_ValidateSketch/fr|Valider une esquisse]] a été ajoutée à la barre d'outils des aides. [https://github.com/FreeCAD/FreeCAD/pull/7700 Pull request #7700]
* Les commandes inutilisables [[Sketcher_LeaveSketch/fr|Quitter l'esquisse]] et [[Sketcher_ViewSketch/fr|Vue de l'esquisse]] ont été supprimées du menu. Les commandes [[Sketcher_EditSketch/fr|Modifier l'esquisse]], [[Sketcher_MergeSketches/fr|Fusionner les esquisses]] et [[Sketcher_MirrorSketch/fr|Esquisse miroir]] ont été ajoutées au menu. [https://github.com/FreeCAD/FreeCAD/pull/7700 Pull request #7700]
* Les commandes inutilisables [[Sketcher_LeaveSketch/fr|Quitter l'esquisse]] et [[Sketcher_ViewSketch/fr|Vue de l'esquisse]] ont été supprimées du menu. Les commandes [[Sketcher_EditSketch/fr|Modifier une esquisse]], [[Sketcher_MergeSketches/fr|Fusionner des esquisses]] et [[Sketcher_MirrorSketch/fr|Esquisse miroir]] ont été ajoutées au menu. [https://github.com/FreeCAD/FreeCAD/pull/7700 Pull request #7700]
* L'[[PartDesign_InvoluteGear/fr|Engrenage à développante]] a de nouvelles propriétés permettant de modifier la longueur des dents. Cela permet maintenant d'ajuster certains types de contacts et d'utiliser le profil pour créer également des [https://en.wikipedia.org/wiki/Spline_(mechanical) involute splines (en)] (arbre avec canelure ?). [https://github.com/FreeCAD/FreeCAD/pull/8184 Pull request #8184]
* L'[[PartDesign_InvoluteGear/fr|Engrenage à développante]] a de nouvelles propriétés permettant de modifier la longueur des dents. Cela permet maintenant d'ajuster certains types de contacts et d'utiliser le profil pour créer également des [https://en.wikipedia.org/wiki/Spline_(mechanical) involute splines (en)] (arbre avec canelure ?). [https://github.com/FreeCAD/FreeCAD/pull/8184 Pull request #8184]
* L'[[PartDesign_InvoluteGear/fr|Engrenage à développante]] permet désormais de changer de profil. [https://github.com/FreeCAD/FreeCAD/issues/5618 Issue #5618] et [https://github.com/FreeCAD/FreeCAD/pull/8934 Pull request #8934]
* L'[[PartDesign_InvoluteGear/fr|Engrenage à développante]] permet désormais de changer de profil. [https://github.com/FreeCAD/FreeCAD/issues/5618 Issue #5618] et [https://github.com/FreeCAD/FreeCAD/pull/8934 Pull request #8934]
Line 273: Line 255:


* Implémentation de l'option de brise-copeaux (Chipbreaking) pour les cycles de perçage de type débourrage. Le brise-copeaux émet un cycle G73 qui amène la commande à effectuer un très petit mouvement de rétraction pour casser le copeau sans rétracter complètement la mèche du trou. G73 est supporté nativement par LinuxCNC. D'autres postprocesseurs devront interpréter le G73 et émettre les codes de contrôle appropriés ou décomposer la rétraction en mouvements G1/G0. Le support des postprocesseurs pour la décomposition G73 a été ajouté aux postprocesseurs "refactorisés". [https://github.com/FreeCAD/FreeCAD/pull/7469 Pull request #7469].
* Implémentation de l'option de brise-copeaux (Chipbreaking) pour les cycles de perçage de type débourrage. Le brise-copeaux émet un cycle G73 qui amène la commande à effectuer un très petit mouvement de rétraction pour casser le copeau sans rétracter complètement la mèche du trou. G73 est supporté nativement par LinuxCNC. D'autres postprocesseurs devront interpréter le G73 et émettre les codes de contrôle appropriés ou décomposer la rétraction en mouvements G1/G0. Le support des postprocesseurs pour la décomposition G73 a été ajouté aux postprocesseurs "refactorisés". [https://github.com/FreeCAD/FreeCAD/pull/7469 Pull request #7469].

<span id="Plot_module"></span>
== Module Plot ==


<span id="Sketcher_Workbench"></span>
<span id="Sketcher_Workbench"></span>
Line 347: Line 326:
{| cellpadding=5
{| cellpadding=5
| [[File:Sketcher_Circle2CircleConstraint_relnotes_0.21.png|384px]]
| [[File:Sketcher_Circle2CircleConstraint_relnotes_0.21.png|384px]]
| La [[Sketcher_ConstrainDistance/fr|contrainte dimensionnelle]] de cercle à cercle a été introduite.
| La [[Sketcher_ConstrainDistance/fr|contrainte distance]] de cercle à cercle a été introduite.
[https://github.com/FreeCAD/FreeCAD/pull/8896 Pull request #8896]
[https://github.com/FreeCAD/FreeCAD/pull/8896 Pull request #8896]
|-
|-
Line 354: Line 333:
{| cellpadding=5
{| cellpadding=5
| [[File:Sketcher_Circle2LineConstraint_relnotes_0.21.png|384px]]
| [[File:Sketcher_Circle2LineConstraint_relnotes_0.21.png|384px]]
| La [[Sketcher_ConstrainDistance/fr|contrainte dimensionnelle]] de cercle à ligne a été introduite.
| La [[Sketcher_ConstrainDistance/fr|contrainte de distance]] de cercle à ligne a été introduite.
[https://github.com/FreeCAD/FreeCAD/pull/9044 Pull request #9044]
[https://github.com/FreeCAD/FreeCAD/pull/9044 Pull request #9044]
|-
|-
Line 400: Line 379:
* L'outil Contraindre l'alignement interne a été supprimé. Il était obsolète depuis l'introduction de l'outil [[Sketcher_RestoreInternalAlignmentGeometry/fr|Basculer la géométrie interne]]. [https://github.com/FreeCAD/FreeCAD/pull/8863 Pull request #8863]
* L'outil Contraindre l'alignement interne a été supprimé. Il était obsolète depuis l'introduction de l'outil [[Sketcher_RestoreInternalAlignmentGeometry/fr|Basculer la géométrie interne]]. [https://github.com/FreeCAD/FreeCAD/pull/8863 Pull request #8863]
* La boîte de tâches "Message du solveur" de Sketcher a été simplifiée. La case à cocher "suppression automatique de la redondance" a été déplacée dans le menu du bouton de réglage de la boîte à tâches "Contrainte". La case à cocher de mise à jour automatique a été déplacée dans le menu du bouton de mise à jour. [https://github.com/FreeCAD/FreeCAD/pull/8864 Pull request #8864]
* La boîte de tâches "Message du solveur" de Sketcher a été simplifiée. La case à cocher "suppression automatique de la redondance" a été déplacée dans le menu du bouton de réglage de la boîte à tâches "Contrainte". La case à cocher de mise à jour automatique a été déplacée dans le menu du bouton de mise à jour. [https://github.com/FreeCAD/FreeCAD/pull/8864 Pull request #8864]

<span id="Spreadsheet_Workbench"></span>
== Atelier Spreadsheet ==

<span id="Further_Spreadsheet_improvements"></span>
=== Autres améliorations de Spreadsheet ===


<span id="Surface_Workbench"></span>
<span id="Surface_Workbench"></span>
Line 456: Line 429:
* L'outil [[TechDraw_DimensionRepair/fr|Réparation des cotes]] a été ajouté. [https://github.com/FreeCAD/FreeCAD/pull/8141 Pull request #8141]
* L'outil [[TechDraw_DimensionRepair/fr|Réparation des cotes]] a été ajouté. [https://github.com/FreeCAD/FreeCAD/pull/8141 Pull request #8141]
* Une fonction pour supprimer les bords qui se chevauchent renvoyés par l'algorithme de suppression des lignes cachées a été ajoutée plus un nouveau paramètre (dans les préférences avancées) pour le nombre de passages de cette fonction. [https://github.com/FreeCAD/FreeCAD/pull/9280 Pull request #9280]
* Une fonction pour supprimer les bords qui se chevauchent renvoyés par l'algorithme de suppression des lignes cachées a été ajoutée plus un nouveau paramètre (dans les préférences avancées) pour le nombre de passages de cette fonction. [https://github.com/FreeCAD/FreeCAD/pull/9280 Pull request #9280]

== Web ==

<span id="External_workbenches"></span>
== Ateliers externes ==

=== A2plus ===

=== Assembly3 ===

=== Assembly4 ===

=== FCGear ===

=== Ship ===


== Compilation ==
== Compilation ==
Line 503: Line 461:


Si l'[[Start_Workbench/fr|atelier Start]] n'affiche qu'une page blanche, vous devez activer l'option '''Utiliser le logiciel OpenGL''' dans le menu {{MenuCommand|FreeCAD-0.21 → Préférences → Affichage}}.
Si l'[[Start_Workbench/fr|atelier Start]] n'affiche qu'une page blanche, vous devez activer l'option '''Utiliser le logiciel OpenGL''' dans le menu {{MenuCommand|FreeCAD-0.21 → Préférences → Affichage}}.

<span id="Other_Resources"></span>
==Autres ressources==

* [https://www.youtube.com/watch?v=rPxr0yvNgxo Vidéo de Mango Jelly à propos des fonctions de la 0.21]





Latest revision as of 09:12, 16 December 2023

FreeCAD 0.21 a été publié le 02 août 2023. Téléchargez la depuis la page Téléchargement.
Cette page liste toutes les nouvelles fonctionnalités et les changements.

Les notes de versions plus anciennes de FreeCAD sont disponibles dans la liste des notes de versions.

Général

  • Le schéma de dénomination par défaut des fichiers de sauvegarde est désormais FCBak. L'ancien format (FCStd#) est obsolète et sera supprimé dans une prochaine version. Les utilisateurs dont l'ancien format est activé seront avertis au démarrage. Pull request #9668

Interface utilisateur

Le Cube de navigation a été mis à jour. Le cube n'est plus affiché en perspective si la vue 3D est en mode orthographique. Les faces des coins ont été rendues hexagonales et plus grandes afin qu'elles soient plus faciles à cliquer. Des bordures ont été ajoutées autour des boutons. La sélection et la taille des polices par défaut ont été améliorées. Le menu Mini-cube comprend maintenant une case à cocher pour activer la mobilité du cube. Plusieurs nouveaux paramètres ont été ajoutés, voir la page Cube de navigation pour plus d'informations.
Les pages suivantes ont été ajoutées : Pull request #7876, Pull request #8266, Pull request #8646 et Pull request #9356.

Coupe persistante d'objets se croisant.
Cliquez sur l'image pour voir l'animation.
L'outil Coupe persistante permet maintenant de couper des objets qui s'entrecroisent. Ceci est utile pour les assemblages où les intersections d'objets s'intersectant ne peuvent parfois pas être évitées en raison de problèmes numériques.
Pull request #8252.
Le style d'affichage des résultats de mesure créés à l'aide de l'atelier Part ou de l'atelier PartDesign peut désormais être modifié dans les Préférences.

Pull request #7148

Le sélecteur d'ateliers peut maintenant être placé de manière optionnelle dans la barre de menu au lieu de la zone de la barre d'outils.

Pull request #7679


Autres améliorations de l'interface utilisateur

Noyau et API

Noyau

  • La fonction cbrt(x) pour les racines cubiques a été ajoutée pour être utilisée dans les expressions. Pull request #8629
  • De nombreuses nouvelles propriétés sont disponibles pour les scripts. Pull request #6717
  • Ajout des fonctions de création d'objets vector, matrix, rotation, placement ainsi que des fonctions matricielles mrotate, mrotatex, mrotatey, mrotatez, mtranslate pour une utilisation dans les Expressions. Pull request #8603

API

Nouvelles API en Python

  • BSplineSurfacePy::scaleKnotsToBounds : met à l'échelle les listes de nœuds U et V pour les adapter aux limites spécifiées. Pull request #7258 et Pull request #7385.
  • BSplineCurvePy::scaleKnotsToBounds : met à l'échelle la liste des nœuds pour s'adapter aux limites spécifiées. Pull request #7385
  • ShapeFix_EdgeConnectPy : classe racine pour les opérations de fixation. commit 4d4adb93
  • ShapeFix_EdgePy : correction d'un bord invalide. commit 4089cbfb
  • ShapeFix_FaceConnectPy : Reconstruit la connectivité entre les faces dans le shell. commit a0eb2e9d
  • ShapeFix_FacePy : classe pour les opérations de fixation sur les faces. commit b6cd635c
  • ShapeFix_FixSmallFacePy : classe pour fixer les opérations sur les faces. commit 4c2946c8
  • ShapeFix_FixSmallSolidPy : correction des solides de petite taille. commit b70d8d37
  • ShapeFix_FreeBoundsPy : destinée à fournir les limites libres de la forme. commit 1ee1aee1
  • ShapeFix_RootPy : classe racine pour les opérations de fixation. commit f3e941a3
  • ShapeFix_ShapePy : classe pour fixer les opérations sur les formes. commit 87db9dcc
  • ShapeFix_ShapeTolerancePy : modifie les tolérances des sous formes (sommets, arêtes, faces). commit 125d5b63
  • ShapeFix_ShellPy : classe racine pour les opérations de fixation. commit f3e941a3
  • ShapeFix_SolidPy : classe racine pour les opérations de fixation. commit 8d568793
  • ShapeFix_SplitCommonVertexPy : classe pour les opérations de fixation sur les formes. commit 4b44c54c
  • ShapeFix_SplitToolPy : outil pour diviser et couper les bords. commit bbecc3f2
  • ShapeFix_WireframePy : fournit des méthodes pour fixer le fil de fer d'une forme. commit 6843a461
  • ShapeFix_WirePy : classe pour fixer les opérations sur les fils. commit 94f6279a
  • ShapeFix_WireVertexPy : fixation des arêtes déconnectées dans le fil. commit 8c6ffc99

Suppression d'API Python

Gestionnaire des extensions

  • Ajout d'une gestion des paquets de base de Python pour la mise à jour et la suppression des dépendances installées automatiquement.
  • Ajout d'un "mode développeur" pour aider à la création du fichier de métadonnées requis dans chaque extension.

Atelier Arch

  • Plusieurs catégories de Arch Profilé ont été ajoutées : IS RHS, IS SHS, IS Angle et IS Tee. Pull request #7181 et Pull request #7217
  • Les objets Arch Profilé supportent désormais la modification du type de profil après la création. Pull request #7217
  • Plusieurs problèmes liés au mode d'édition ont été corrigés et les menus contextuels de la vue en arborescence pour les objets Arch ont été améliorés. Les objets qui peuvent être édités ont maintenant une option Éditer dans ce menu. L'option Définir les couleurs a été supprimée pour les objets sans face ou qui ne peuvent avoir qu'une seule face. Pull request #8122
  • Les objets Arch Plan de coupe gèrent maintenant les objets non solides de la même manière que les objets solides. Pull request #8688

Autres améliorations de Arch

  • L'outil Inverser la position de la charnière a été amélioré. Pour toutes les polylignes rectangulaires, l'arête opposée est maintenant correctement détectée. Pull request #8199
  • Le terrain d'un Arch Site peut désormais être un solide. Pull request #8409
  • Un Arch Site n'affiche plus une représentation fantôme des objets de son groupe. Pull request #8409

Atelier Draft

Autres améliorations de Draft

Atelier FEM


Iso-contours décrivant la composante y de l'induction magnétique
absolue dans et autour d'un fil de cuivre traversé par un courant
électrique à une fréquence de 100 kHz.
Pour plus d'informations sur ce modèle, voir la section 14 des tutoriels d'Elmer (en).
Il existe le nouveau modèle Filtre par contours qui permet de dessiner des iso-lignes ou des iso-contours. Les iso-contours sont des nœuds de maillage connectés qui ont la même valeur de champ de résultat. Les lignes de champ électrique en sont un exemple typique.

Pull request #8462


Résultat de la simulation (de l'eau courante chauffée) avec 8
régions de maillage visibles (une pour chaque cœur de CPU utilisé).
Il est maintenant possible d'exécuter le solveur Elmer en utilisant plusieurs cœurs de CPU. Pour plus d'informations sur les avertissements, voir ce post du forum

Pull request #7159


Résultat de la simulation de la partie imaginaire
de la densité de courant dans un creuset chauffé
électriquement par une bobine l'encerclant.
Ce modèle est disponible dans les FEM Exemples.
Pour plus d'informations sur ce modèle, voir la section 16 des tutoriels d'Elmer.
L' Équation magnétodynamique 2D a été ajoutée. Avec cela, il est possible de réaliser des simulations électromagnétiques en 2D.

Pull request #8355


Résultat de la simulation de la partie imaginaire de l'induction
magnétique dans et autour d'un fil de cuivre traversé par un
courant électrique à une fréquence de 100 kHz. Ce modèle
est disponible dans les FEM Exemples. Pour plus
d'informations sur ce modèle, voir la section 14 des tutoriels d'Elmer.
L' Équation magnétodynamique a été ajoutée. Avec cela, il est possible de réaliser des simulations électromagnétiques.

Pull request #8380


Résultat de la simulation d'un fil de fer en U qui est déformé
en pressant les extrémités du U l'une contre l'autre.
Pour plus d'informations sur ce modèle, voir la section 8 des tutoriels d'Elmer.
L' Équation de déformation a été ajoutée. Elle permet d'effectuer des analyses d'élasticité non linéaire (déformation).

Pull request #8981

Autres améliorations de FEM

Mesh (Maillage)

Atelier Part

Atelier PartDesign


Un trou de contre-perçage.
La boîte de dialogue de Perçage prend en charge le type de tête de vis Contre-perçage.

Pull request #7562

L'interface utilisateur de plusieurs boîtes de dialogue de tâches de PartDesign pour la sélection de géométries a été améliorée, ne nécessitant plus l'utilisation de boutons séparés pour l'ajout ou la suppression de géométries dans la sélection. Pull request #8990

Autres améliorations de PartDesign

Atelier Path

  • Intégration de Camotics. Si Camotics (version 1.2.2 ou ultérieure) est installé, une nouvelle icône sera ajoutée à la barre d'outils Path. Sélectionnez une Path Tâche et appuyez sur le bouton pour ouvrir la boîte de dialogue Camotics. Faites ensuite glisser le curseur pour générer un solide simulé en tout point du travail. Vous pouvez également lancer l'application Camotics complète pour exécuter la simulation animée. Cela entraîne un post-traitement silencieux de la tâche et la création d'un fichier de projet camotics. Pull request #6637
  • Des chaînes de substitution supplémentaires pour le nommage automatique des sorties. Si la sortie est divisée en plusieurs fichiers, les noms de fichiers peuvent automatiquement substituer le label du contrôleur d'outil, Systèmes de coordonnées de pièce (Work Coordinate Systems = WCS), ou le label de l'opération. Ceci s'ajoute aux autres chaînes de substitution existantes comme la date, le nom du travail, etc.
  • Implémentation de l'option de brise-copeaux (Chipbreaking) pour les cycles de perçage de type débourrage. Le brise-copeaux émet un cycle G73 qui amène la commande à effectuer un très petit mouvement de rétraction pour casser le copeau sans rétracter complètement la mèche du trou. G73 est supporté nativement par LinuxCNC. D'autres postprocesseurs devront interpréter le G73 et émettre les codes de contrôle appropriés ou décomposer la rétraction en mouvements G1/G0. Le support des postprocesseurs pour la décomposition G73 a été ajouté aux postprocesseurs "refactorisés". Pull request #7469.

Atelier Sketcher


Déplacement des nœuds d'une B-spline.
Cliquez sur l'image pour voir l'animation.
Les nœuds des B-splines peuvent maintenant être déplacés et contraints comme tout autre point de l'esquisse.

Pull request #7484


Déplacement d'une B-spline.
Cliquez sur l'image si l'animation ne démarre pas.
Le déplacement d'une B-spline ne déplace plus que la partie entre les nœuds.

Pull request #7110


Cliquez sur l'image pour voir l'animation.

L'outil Joindre des courbes a été ajouté. Il permet de combiner deux courbes en une seule B-spline.

Pull request #6507


Cliquez sur l'image pour voir l'animation.

Les esquisses peuvent désormais être éditées de manière transparente à partir de l'avant ou de l'arrière. Lorsque vous travaillez de l'arrière, les sommets (et toutes les géométries et contraintes) peuvent être sélectionnés de la même manière et la vue de la section est commutée automatiquement.

Pull request #7417

La grille de Sketcher a été retravaillée. L'outil Grille a été ajouté. L'option de mise à l'échelle automatique de la grille a été ajoutée.

Pull request #8473

Le widget Contrainte de Sketcher a été retravaillé pour simplifier l'interface utilisateur.

Pull request #7566


Cliquez sur l'image pour voir l'animation.
Le widget Eléments a été retravaillé pour simplifier l'interface utilisateur et permettre une sélection plus simple des différentes parties de chaque géométrie : arête, point de départ, point d'arrivée et point central. Pull request #7567
Une fonction permettant de redimensionner automatiquement la grille en fonction du niveau de zoom et d'autres améliorations ont été introduites.

Pull request #8473

La fonctionnalité de base des calques visuels a été introduite. Pour l'instant, seuls 3 calques codés en dur sont pris en charge. D'autres améliorations sont attendues dans le futur.

Ce PR supprime également le widget "Edit controls" du panneau des tâches car tout son contenu a été déplacé vers d'autres endroits ou supprimé. Les options d'ordre de rendu ont été déplacées dans la barre d'outils d'édition du Sketcher. Pull request #8716 et Pull request #9590

La contrainte distance de cercle à cercle a été introduite.

Pull request #8896

La contrainte de distance de cercle à ligne a été introduite.

Pull request #9044


Cliquez sur l'image de gauche pour voir l'animation.
Le gestionnaire d'aimantation, l'aimantation à l'angle et l'aimantation au point milieu ont été ajoutés.

Pull request #8387

Contrainte de coïncidence peut désormais agir comme une contrainte concentrique lors de la sélection de 2 ou plusieurs cercles, arcs, ellipses ou arcs d'ellipses.

Pull request #7703

L'outil B-spline par des nœuds a été ajouté.

Pull request #8530

L'outil B-spline périodique par des nœuds a été ajouté.

Pull request #8530

Autres améliorations de Sketcher

Atelier Surface

L'outil Fusion de courbes a été ajouté.

Pull request #7339

Atelier TechDraw

L'outil Symbole d'état de surface a été ajouté pour permettre la création de symboles de finition de surface décrivant la rugosité, la disposition et l'ondulation, mais aussi le type de traitement de surface. Il prend en charge les styles ISO et ASME. Comme le montre l'image, l'outil existant Ligne de référence peut être utilisé pour référencer correctement les symboles orientés vers les bords d'un objet.

Pull request #7227

L'outil Vue en coupe complexe a été ajouté pour permettre la création de demi-sections, de sections décalées et de sections alignées.

Pull request #7658

L'outil Tolérance de trou/d'arbre a été ajouté.

Pull request #8455

L'outil Cote axonométrique a été ajouté.

Pull request #8359

Autres améliorations de TechDraw

  • Les modes de navigation ont été mis à jour pour correspondre à ceux utilisés dans la vue 3D. Pull request #7081 et Pull request #7107
  • Les hachures des bitmaps ont été corrigées. Issue #6582 et Pull request #7121
  • La prise en charge des espaces ajustables pour les lignes d'extension des cotes a été ajoutée. Pull request #7133
  • Le multithreading a été introduit pour la suppression des lignes cachées et la recherche des faces. Pull request #7377
  • L'algorithme de détection des faces a été amélioré. Pull request #7448
  • L'outil Tout imprimer a été ajouté. Pull request #7460
  • Quatre outils permettant de contrôler l'ordre d'empilement des vues ont été ajoutés. Issue #6012 et Pull request #7460
  • La vue active crée maintenant une capture d'écran au lieu d'une image SVG. Pull request #7471
  • Tous les modèles d'écriture latine ont été convertis en "plain svg". Pull request #7472
  • Un aperçu a été ajouté au panneau des tâches de l'outil Vue en coupe. Pull request #7658
  • Les fonctions DrawViewPart obsolètes ont été supprimées : replaceCenterLine, replaceCosmeticEdge, replaceCosmeticVertex et replaceGeomFormat.
  • Les cotes 3D peuvent désormais être créées de la même manière que les cotes 2D (à l'exception du fait que la géométrie doit être sélectionnée dans une vue 3D). Il n'est donc plus nécessaire de les lier manuellement à la géométrie 3D. Pull request #8141
  • L'outil Réparation des cotes a été ajouté. Pull request #8141
  • Une fonction pour supprimer les bords qui se chevauchent renvoyés par l'algorithme de suppression des lignes cachées a été ajoutée plus un nouveau paramètre (dans les préférences avancées) pour le nombre de passages de cette fonction. Pull request #9280

Compilation

Depuis cette version, FreeCAD ne peut être compilé qu'avec Qt 5.x et Python 3.x. La version la plus basse de Qt supportée est la 5.12, la version la plus basse de Python supportée est la 3.8.

Pour compiler FreeCAD, voir les instructions pour Windows, Linux et macOS.

Les systèmes d'exploitation pris en charge sont :

  • Windows 7, 8, 10 et 11
  • Linux Ubuntu Focal Fossa (20.04) et plus récent
  • macOS : 10.12 Sierra ou plus récent

Limitations connues

Windows 32 bits

Depuis FreeCAD 0.19, nous ne supportons plus officiellement Windows 32 bits. FreeCAD pourrait fonctionner sur ces systèmes, mais aucun support n'est donné.

Bureau distant sous Windows

Selon les capacités graphiques OpenGL d'un ordinateur, il se peut que l'on rencontre un plantage lors de l'exécution de FreeCAD via le bureau à distance. Pour résoudre ce problème, mettez à jour votre pilote OpenGL. Si cela ne vous aide pas :

  • Téléchargez cette bibliothèque OpenGL pour Windows 64 bits et extrayez-la.
  • Renommez le fichier DLL en opengl32sw.dll et copiez-le dans le sous-dossier bin du dossier d'installation de FreeCAD (écrasez la DLL existante).

macOS : l'atelier Start affiche une page blanche

Si l'atelier Start n'affiche qu'une page blanche, vous devez activer l'option Utiliser le logiciel OpenGL dans le menu FreeCAD-0.21 → Préférences → Affichage.

Autres ressources