Release notes 0.21/fr: Difference between revisions
(Created page with "* ''BSplineSurfacePy::scaleKnotsToBounds'' : met à l'échelle les listes de nœuds U et V pour les adapter aux limites spécifiées. [https://github.com/FreeCAD/FreeCAD/pull/7258 Pull request #7258] et [https://github.com/FreeCAD/FreeCAD/pull/7385 Pull request #7385]. * ''BSplineCurvePy::scaleKnotsToBounds'' : met à l'échelle la liste des nœuds pour s'adapter aux limites spécifiées. [https://github.com/FreeCAD/FreeCAD/pull/7385 Pull request #7385]") |
No edit summary |
||
(165 intermediate revisions by 3 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.}} |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
{{Message| |
|||
Are features missing? Mention them in the [https://forum.freecadweb.org/viewtopic.php?f=10&t=69438 Release notes for v0.21] forum thread. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
See [[Help_FreeCAD|Help FreeCAD]] for ways to contribute to FreeCAD. |
|||
}} |
|||
{{Message|All images on this page must use the {{FileName|_relnotes_0.21}} suffix}} |
|||
</div> |
|||
{{TOCright}} |
{{TOCright}} |
||
'''FreeCAD 0.21''' a été publié le ''' |
'''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 29: | Line 18: | ||
{|cellpadding=5 |
{|cellpadding=5 |
||
| [[File:Navi_Cube_relnotes_0.21. |
| [[File:Navi_Cube_relnotes_0.21.png]] |
||
| Le [[Navigation_Cube/fr|Cube de navigation]] a été mis à jour. Le cube n'est plus affiché en perspective si la [[3D_view/fr|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 [[Navigation_Cube/fr|Cube de navigation]] pour plus d'informations.</br>Les pages suivantes ont été ajoutées : [https://github.com/FreeCAD/FreeCAD/pull/7876 Pull request #7876], [https://github.com/FreeCAD/FreeCAD/pull/8266 Pull request #8266], [https://github.com/FreeCAD/FreeCAD/pull/8646 Pull request #8646] et [https://github.com/FreeCAD/FreeCAD/pull/9356 Pull request #9356]. |
|||
| Les faces des coins du cube de navigation sont désormais hexagonales et plus grandes, ce qui les rend plus faciles à cliquer. |
|||
La police, la taille de la police et la couleur du bouton (les flèches autour du cube) peuvent désormais être modifiées dans les [[Preferences_Editor/fr#Navigation|préférences]].</br> |
|||
[https://github.com/FreeCAD/FreeCAD/pull/7876 Pull request #7876], [https://github.com/FreeCAD/FreeCAD/pull/8266 Pull request #8266] et [https://github.com/FreeCAD/FreeCAD/pull/8646 Pull request #8646]. |
|||
|} |
|} |
||
Line 56: | Line 43: | ||
=== Autres améliorations de l'interface utilisateur === |
=== Autres améliorations de l'interface utilisateur === |
||
* Les boutons pour [[Image:Std_Print.svg|24px]] [[Std_Print/fr|Imprimer]] et [[Image:Std_UserEditModeDefault.svg|24px]] [[Std_UserEditMode/fr|Mode d'édition]] ont été supprimées de la barre d'outils Fichier. Ils peuvent être réajoutés en [[Std_DlgCustomize/fr|personnalisant]] votre barre d'outils. [https://github.com/FreeCAD/FreeCAD/pull/7570 Pull request #7570] et [https://github.com/FreeCAD/FreeCAD/commit/ea9a04e commit ea9a04e] |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* La barre d'outils Fichier a été divisée. Les boutons pour [[Image:Std_Undo.svg|24px]] [[Std_Undo/fr|Annuler]], [[Image:Std_Redo.svg|24px]] [[Std_Redo/fr|Rétablir]] et [[Image:Std_Refresh.svg|24px]] [[Std_Refresh/fr|Rafraîchir]] ont été déplacés vers la nouvelle barre d'outils Edition. Les boutons pour [[Image:Std_Cut.svg|24px]] [[Std_Cut/fr|Couper]], [[Image:Std_Copy.svg|24px]] [[Std_Copy/fr|Copier]] et [[Image:Std_Paste.svg|24px]] [[Std_Paste/fr|Coller]] ont été déplacés vers la nouvelle barre d'outils Presse-papiers. Le bouton pour [[Image:Std_WhatsThis.svg|24px]][[Std_WhatsThis/fr|Qu'est-ce que c'est ?]] a été déplacé vers la nouvelle barre d'outils Aide. [https://github.com/FreeCAD/FreeCAD/pull/7620 Pull request #7620] |
|||
* The button for [[Image:Std_UserEditModeDefault.svg|24px]] [[Std_UserEditMode|Edit Mode]] has been removed from the standard toolbar. It can be re-added by [[Std_DlgCustomize|customizing]] your toolbar. [https://github.com/FreeCAD/FreeCAD/pull/7570 Pull request #7570] |
|||
* Les commandes [[Std_StoreWorkingView/fr|Stocker la vue de travail]] et [[Std_RecallWorkingView/fr|Rappel de la vue de travail]] temporaire ont été ajoutées. [https://github.com/FreeCAD/FreeCAD/pull/7525 Pull request #7525] |
|||
* The buttons for [[Image:Std_Print.svg|24px]] [[Std_Print|Print]], [[Image:Std_Copy.svg|24px]] [[Std_Copy|Copy]], [[Image:Std_Paste.svg|24px]] [[Std_Paste|Paste]] and [[Image:Std_Cut.svg|24px]] [[Std_Cut|Cut]] have been removed from the standard toolbar. They can be re-added by [[Std_DlgCustomize|customizing]] your toolbar. [https://github.com/FreeCAD/FreeCAD/pull/7571 Pull request #7571] and [https://github.com/FreeCAD/FreeCAD/commit/ea9a04e commit ea9a04e] |
|||
* Les changements de valeur avec la molette de la souris dans les "champs de saisie" (un type de widget utilisé pour entrer des valeurs dans les panneaux de tâches, par exemple par [[Draft_Line/fr|Draft Ligne]]) sont désactivés si le widget n'a pas le focus et que [[Fine-tuning/fr#En_rapport_avec_la_souris|ComboBoxWheelEventFilter]] est activé. Cela permet d'éviter les changements de valeur non désirés lors du défilement, comme c'était déjà le cas pour les spin box et les combo box. [https://github.com/FreeCAD/FreeCAD/pull/7561 Pull request #7561] |
|||
* Commands to [[Std_StoreWorkingView|store]] and [[Std_RecallWorkingView|recall]] a temporary working view have been added. [https://github.com/FreeCAD/FreeCAD/pull/7525 Pull request #7525] |
|||
* Il est désormais possible de définir une transparence par défaut pour les nouveaux objets de [[Part_Module/fr|Part]] ou [[PartDesign_Workbench/fr|PartDesign]] dans les [[PartDesign_Preferences/fr|Préférences]]. [https://github.com/FreeCAD/FreeCAD/pull/7103 Pull request #7103] |
|||
* Value changes with the mouse wheel in 'input fields' (a widget type used to enter values in task panels, for example by [[Draft_Line|Draft Line]]) are disabled if the widget doesn't have the focus and the [[Fine-tuning#Mouse_related|ComboBoxWheelEventFilter]] parameter is enabled. This prevents unwanted value changes while scrolling, as was already the case for spin and combo boxes. [https://github.com/FreeCAD/FreeCAD/pull/7561 Pull request #7561] |
|||
* Il y a le nouveau style d'orbite '''Vue en rotation'''. Il peut être activé dans les [[Preferences_Editor/fr#Navigation|Réglages des préférences]] ou en appuyant sur le bouton {{Button|[[File:NavigationCAD_dark.svg|16px]]}} dans la [[Status_bar/fr|Barre d'état]] puis en utilisant le menu {{MenuCommand|Réglages → Style d'orbite}}). [https://github.com/FreeCAD/FreeCAD/pull/8048 Pull Request #8048] |
|||
* It is now possible to set a default transparency for new [[Part_Module|Part]] or [[PartDesign_Workbench|PartDesign]] objects in the [[PartDesign_Preferences|Preferences]]. [https://github.com/FreeCAD/FreeCAD/pull/7103 Pull request #7103] |
|||
* Le panneau de tâches [[Std_SetAppearance/fr|Std Apparence]] possède désormais également un bouton permettant de définir la propriété Couleur du point. [https://github.com/FreeCAD/FreeCAD/pull/7708 Pull request #7708] |
|||
* There is the new orbit style '''Free Turntable'''. It can either be enabled in the [[Preferences_Editor#Navigation|Preferences]] or by pressing the {{Button|[[File:NavigationCAD_dark.svg|16px]]}} button in the [[Status_bar|Status bar]] and then using the menu {{MenuCommand|Settings → Orbit}}). [https://github.com/FreeCAD/FreeCAD/pull/8048 Pull Request #8048] |
|||
* |
* Un bouton a été ajouté pour changer les couleurs du gradient d'arrière-plan de la [[3D_view/fr|vue 3D]] dans l'[[Preferences_Editor/fr#Couleurs|éditeur de préférences]]. [https://github.com/FreeCAD/FreeCAD/pull/7155 Pull request #7155] |
||
* Tous les paramètres de transparence utilisent désormais le pas uniforme de 5 % du bouton rotatif : un clic sur le bouton dans une boîte de dialogue ou dans l'éditeur de propriétés modifie la transparence de 5 %. Maintenez le bouton enfoncé pour modifier plusieurs pas de 5 % à la fois. [https://github.com/FreeCAD/FreeCAD/pull/7723 Pull request #7723] |
|||
* A button has been added to switch the colors of the [[3D_view|3D view]] background gradient in the [[Preferences_Editor#Colors|Preferences]]. [https://github.com/FreeCAD/FreeCAD/pull/7155 Pull request #7155] |
|||
* |
* La fenêtre de sortie a été renommée en Vue rapport pour l'uniformité avec l'interface utilisateur. [https://github.com/FreeCAD/FreeCAD/pull/7739 Pull Request #7739] |
||
* L'atelier Image a été supprimé. Pour insérer un plan d'image, la commande [[Std_Import/fr|Std Importer]] peut désormais être utilisée. Double-cliquez sur un plan d'image pour modifier son orientation et son échelle. La nouvelle commande [[Std_ViewLoadImage/fr|Std Charger une image]] remplace la commande Ouvrir Image. [https://github.com/FreeCAD/FreeCAD/pull/8955 Pull Request #8955] |
|||
* The Output window has been renamed to Report view for uniformity with the UI. [https://github.com/FreeCAD/FreeCAD/pull/7739 Pull Request #7739] |
|||
* |
* L'atelier Raytracing, obsolète, a été supprimé. L'[https://github.com/FreeCAD/FreeCAD-render atelier Render] externe doit être utilisé à la place. [https://github.com/FreeCAD/FreeCAD/pull/9420 Pull Request #9420] |
||
</div> |
|||
<span id="Core_system_and_API"></span> |
<span id="Core_system_and_API"></span> |
||
Line 76: | Line 62: | ||
=== Noyau === |
=== Noyau === |
||
* La fonction '''cbrt(x)''' pour les racines cubiques a été ajoutée pour être utilisée dans les [[Expressions/fr#Fonctions_exponentielles_et_logarithmiques|expressions]]. [https://github.com/FreeCAD/FreeCAD/pull/8629 Pull request #8629] |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* |
* De nombreuses nouvelles [[Property/fr#Tous_les_types_de_propriétés|propriétés]] sont disponibles pour les scripts. [https://github.com/FreeCAD/FreeCAD/pull/6717 Pull request #6717] |
||
* Ajout des fonctions de création d'objets {{Incode|vector}}, {{Incode|matrix}}, {{Incode|rotation}}, {{Incode|placement}} ainsi que des fonctions matricielles {{Incode|mrotate}}, {{Incode|mrotatex}}, {{Incode|mrotatey}}, {{Incode|mrotatez}}, {{Incode|mtranslate}} pour une utilisation dans les [[Expressions/fr|Expressions]]. [https://github.com/FreeCAD/FreeCAD/pull/8603 Pull request #8603] |
|||
* Many new [[Property#All_property_types|Properties]] are available for scripting. [https://github.com/FreeCAD/FreeCAD/pull/6717 Pull request #6717] |
|||
* Added object creation functions {{Incode|vector}}, {{Incode|matrix}}, {{Incode|rotation}}, {{Incode|placement}} as well as matrix functions {{Incode|mrotate}}, {{Incode|mrotatex}}, {{Incode|mrotatey}}, {{Incode|mrotatez}}, {{Incode|mtranslate}} for use in [[Expressions|Expressions]]. [https://github.com/FreeCAD/FreeCAD/pull/8603 Pull request #8603]. |
|||
</div> |
|||
=== API === |
=== API === |
||
Line 94: | Line 78: | ||
* ''BSplineCurvePy::scaleKnotsToBounds'' : met à l'échelle la liste des nœuds pour s'adapter aux limites spécifiées. [https://github.com/FreeCAD/FreeCAD/pull/7385 Pull request #7385] |
* ''BSplineCurvePy::scaleKnotsToBounds'' : met à l'échelle la liste des nœuds pour s'adapter aux limites spécifiées. [https://github.com/FreeCAD/FreeCAD/pull/7385 Pull request #7385] |
||
* ''ShapeFix_EdgeConnectPy'' : classe racine pour les opérations de fixation. [https://github.com/FreeCAD/FreeCAD/commit/4d4adb93 commit 4d4adb93] |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* '' |
* ''ShapeFix_EdgePy'' : correction d'un bord invalide. [https://github.com/FreeCAD/FreeCAD/commit/4089cbfb commit 4089cbfb] |
||
* '' |
* ''ShapeFix_FaceConnectPy'' : Reconstruit la connectivité entre les faces dans le shell. [https://github.com/FreeCAD/FreeCAD/commit/a0eb2e9d commit a0eb2e9d] |
||
* '' |
* ''ShapeFix_FacePy'' : classe pour les opérations de fixation sur les faces. [https://github.com/FreeCAD/FreeCAD/commit/b6cd635c commit b6cd635c] |
||
* '' |
* ''ShapeFix_FixSmallFacePy'' : classe pour fixer les opérations sur les faces. [https://github.com/FreeCAD/FreeCAD/commit/4c2946c8 commit 4c2946c8] |
||
* '' |
* ''ShapeFix_FixSmallSolidPy'' : correction des solides de petite taille. [https://github.com/FreeCAD/FreeCAD/commit/b70d8d37 commit b70d8d37] |
||
* '' |
* ''ShapeFix_FreeBoundsPy'' : destinée à fournir les limites libres de la forme. [https://github.com/FreeCAD/FreeCAD/commit/1ee1aee1 commit 1ee1aee1] |
||
* '' |
* ''ShapeFix_RootPy'' : classe racine pour les opérations de fixation. [https://github.com/FreeCAD/FreeCAD/commit/f3e941a3 commit f3e941a3] |
||
* '' |
* ''ShapeFix_ShapePy'' : classe pour fixer les opérations sur les formes. [https://github.com/FreeCAD/FreeCAD/commit/87db9dcc commit 87db9dcc] |
||
* '' |
* ''ShapeFix_ShapeTolerancePy'' : modifie les tolérances des sous formes (sommets, arêtes, faces). [https://github.com/FreeCAD/FreeCAD/commit/125d5b63 commit 125d5b63] |
||
* '' |
* ''ShapeFix_ShellPy'' : classe racine pour les opérations de fixation. [https://github.com/FreeCAD/FreeCAD/commit/f3e941a3 commit f3e941a3] |
||
* '' |
* ''ShapeFix_SolidPy'' : classe racine pour les opérations de fixation. [https://github.com/FreeCAD/FreeCAD/commit/8d568793 commit 8d568793] |
||
* '' |
* ''ShapeFix_SplitCommonVertexPy'' : classe pour les opérations de fixation sur les formes. [https://github.com/FreeCAD/FreeCAD/commit/4b44c54c commit 4b44c54c] |
||
* '' |
* ''ShapeFix_SplitToolPy'' : outil pour diviser et couper les bords. [https://github.com/FreeCAD/FreeCAD/commit/bbecc3f2 commit bbecc3f2] |
||
* '' |
* ''ShapeFix_WireframePy'' : fournit des méthodes pour fixer le fil de fer d'une forme. [https://github.com/FreeCAD/FreeCAD/commit/6843a461 commit 6843a461] |
||
* '' |
* ''ShapeFix_WirePy'' : classe pour fixer les opérations sur les fils. [https://github.com/FreeCAD/FreeCAD/commit/94f6279a commit 94f6279a] |
||
* '' |
* ''ShapeFix_WireVertexPy'' : fixation des arêtes déconnectées dans le fil. [https://github.com/FreeCAD/FreeCAD/commit/8c6ffc99 commit 8c6ffc99] |
||
* ''ShapeFix_WireVertexPy'': Fixing disconnected edges in the wire. [https://github.com/FreeCAD/FreeCAD/commit/8c6ffc99 commit 8c6ffc99] |
|||
</div> |
|||
</div> |
</div> |
||
<span id="Removed_Python_API"></span> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
==== |
==== Suppression d'API Python ==== |
||
</div> |
|||
* ''FreeCAD.EndingAdd'' : remplacé par ''FreeCAD.addImportType''. [https://github.com/FreeCAD/FreeCAD/pull/7167 Pull request #7167] |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* ''FreeCAD. |
* ''FreeCAD.EndingGet'' : remplacé par ''FreeCAD.getImportType''. [https://github.com/FreeCAD/FreeCAD/pull/7167 Pull request #7167] |
||
* ''FreeCAD.EndingGet'': replaced by ''FreeCAD.getImportType''. [https://github.com/FreeCAD/FreeCAD/pull/7167 Pull request #7167] |
|||
</div> |
|||
</div> |
</div> |
||
<span id="Addon_Manager"></span> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
== |
== Gestionnaire des extensions == |
||
</div> |
|||
* Ajout d'une gestion des paquets de base de Python pour la mise à jour et la suppression des dépendances installées automatiquement. |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* Ajout d'un "mode développeur" pour aider à la création du fichier de métadonnées requis dans chaque extension. |
|||
== Arch Workbench == |
|||
</div> |
|||
<span id="Arch_Workbench"></span> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
== Atelier Arch == |
|||
* Several edit mode issues have been fixed and the [[Tree_view|Tree view]] context menus for Arch objects have been improved. Objects that can be edited now have an {{MenuCommand|Edit}} option in that menu. The {{MenuCommand|Set colors}} option was removed for objects without a face or that can only have a single face. [https://github.com/FreeCAD/FreeCAD/pull/8122 Pull request #8122] |
|||
</div> |
|||
* Plusieurs catégories de [[Arch_Profile/fr|Arch Profilé]] ont été ajoutées : IS RHS, IS SHS, IS Angle et IS Tee. [https://github.com/FreeCAD/FreeCAD/pull/7181 Pull request #7181] et [https://github.com/FreeCAD/FreeCAD/pull/7217 Pull request #7217] |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* Les objets [[Arch_Profile/fr|Arch Profilé]] supportent désormais la modification du type de profil après la création. [https://github.com/FreeCAD/FreeCAD/pull/7217 Pull request #7217] |
|||
=== Further Arch improvements === |
|||
* Plusieurs problèmes liés au mode d'édition ont été corrigés et les menus contextuels de la [[Tree_view|vue en arborescence]] pour les objets Arch ont été améliorés. Les objets qui peuvent être édités ont maintenant une option {{MenuCommand|Éditer}} dans ce menu. L'option {{MenuCommand|Définir les couleurs}} a été supprimée pour les objets sans face ou qui ne peuvent avoir qu'une seule face. [https://github.com/FreeCAD/FreeCAD/pull/8122 Pull request #8122] |
|||
</div> |
|||
* Les objets [[Arch_SectionPlane/fr|Arch Plan de coupe]] gèrent maintenant les objets non solides de la même manière que les objets solides. [https://github.com/FreeCAD/FreeCAD/pull/8688 Pull request #8688] |
|||
<span id="Further_Arch_improvements"></span> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== Autres améliorations de Arch === |
|||
* [[Arch_Profile|Arch Profile]] objects now support modification of the profile type after creation. [https://github.com/FreeCAD/FreeCAD/pull/7217 Pull request #7217] |
|||
* The Terrain of an [[Arch_Site|Arch Site]] can now also be a solid. [https://github.com/FreeCAD/FreeCAD/pull/8444 Pull request #8444] |
|||
* An [[Arch_Site|Arch Site]] no longer shows a phantom representation of the objects in its Group. [https://github.com/FreeCAD/FreeCAD/pull/8444 Pull request #8444] |
|||
* [[Arch_SectionPlane|Arch SectionPlane]] objects now handle non-solid objects the same as solid objects. [https://github.com/FreeCAD/FreeCAD/pull/8688 Pull request #8688] |
|||
</div> |
|||
* L'outil {{MenuCommand|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. [https://github.com/FreeCAD/FreeCAD/pull/8199 Pull request #8199] |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* Le terrain d'un [[Arch_Site/fr|Arch Site]] peut désormais être un solide. [https://github.com/FreeCAD/FreeCAD/pull/8409 Pull request #8409] |
|||
== Draft Workbench == |
|||
* Un [[Arch_Site/fr|Arch Site]] n'affiche plus une représentation fantôme des objets de son groupe. [https://github.com/FreeCAD/FreeCAD/pull/8409 Pull request #8409] |
|||
</div> |
|||
<span id="Draft_Workbench"></span> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
== Atelier Draft == |
|||
* The inaccuracy of [[Draft_Snap_Near|Draft Snap Near]] when snapping to curves was fixed. In addition, [[Draft_Snap_Perpendicular|Draft Snap Perpendicular]] can now also snap to faces and find multiple points. To snap to a vertex (e.g. a [[Draft_Point|Draft Point]]) [[Draft_Snap_Endpoint|Draft Snap Endpoint]] must now be used instead of [[Draft_Snap_Near|Draft Snap Near]]. [https://github.com/FreeCAD/FreeCAD/pull/7132 Pull request #7132] |
|||
* To make working with [[Draft_Layer|layers]] easier their drag and drop behavior was modified. If you drop an object from a [[Std_Group|Std Group]], or a group-like object such as an [[Arch_BuildingPart|Arch BuildingPart]], on a layer, it is no longer removed from the group, and vice versa. This works without holding down the {{KEY|Ctrl}} key. [https://github.com/FreeCAD/FreeCAD/pull/7462 Pull request #7462] |
|||
* The [[Draft_PointArray|Draft PointArray]] command now supports more point object types. Any object with a shape and vertices, as well as a [[Mesh_Workbench|mesh]] and a [[Points_Workbench|point cloud]] can be used. [https://github.com/FreeCAD/FreeCAD/pull/7597 Pull request #7597] |
|||
* The [[Tree_view|Tree view]] context menus for Draft objects have been improved. Objects that can be edited with the [[Draft_Edit|Draft Edit]] command, or that have a dedicated edit solution, now have an {{MenuCommand|Edit}} option in that menu. The {{MenuCommand|Set colors}} option was removed for objects without a face or that can only have a single face. [https://github.com/FreeCAD/FreeCAD/pull/7970 Pull request #7970] |
|||
* The properties of Draft annotation objects have been unified. [[Draft_Text|Draft Text]], [[Draft_Dimension|Draft Dimension]] and [[Draft_Label|Draft Label]] objects now all have a Font Name, a Font Size and a Text Color property. The Display Mode options have been made consistent as well and are now: Screen and World. [https://github.com/FreeCAD/FreeCAD/issues/7861 Issue #7861] and [https://github.com/FreeCAD/FreeCAD/pull/8081 Pull request #8081] |
|||
* Undo/Redo did not work properly for the Draft modification commands on Windows. [https://github.com/FreeCAD/FreeCAD/pull/8267 Pull request #8267] |
|||
</div> |
|||
* 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] |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* 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] |
|||
=== Further Draft improvements === |
|||
* 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] |
|||
</div> |
|||
* Les menus contextuels de la [[Tree_view/fr|vue en arborescence]] pour les objets Draft ont été améliorés. Les objets qui peuvent être édités avec la commande [[Draft_Edit/fr|Draft Éditer]] ou qui ont une solution d'édition dédiée, ont maintenant une option {{MenuCommand|Éditer}} dans ce menu. L'option {{MenuCommand|Définir les couleurs}} a été supprimée pour les objets sans face ou qui ne peuvent avoir qu'une seule face. [https://github.com/FreeCAD/FreeCAD/pull/7970 Pull request #7970] |
|||
* Les propriétés des objets d'annotation Draft ont été unifiées. Les objets [[Draft_Text/fr|Draft Texte]], [[Draft_Dimension/fr|Draft Dimension]] et [[Draft_Label/fr|Draft Étiquette]] ont maintenant tous un nom de police, une taille de police et une couleur de texte. Les options de mode d'affichage ont également été harmonisées et sont désormais les suivantes : Screen et World. [https://github.com/FreeCAD/FreeCAD/issues/7861 Issue #7861] et [https://github.com/FreeCAD/FreeCAD/pull/8081 Pull request #8081] |
|||
* Dans le panneau des tâches de la commande [[Draft_SetStyle/fr|Draft Définir le style]], le bouton {{MenuCommand|Textes/dimensions}} a été remplacé par le bouton {{MenuCommand|Annotations}}. En appuyant sur ce bouton, toutes les annotations seront traitées, y compris les [[Draft_Label/fr|Draft Étiquettes]]. Les paramètres {{MenuCommand|Dépassement des lignes de dimension}}, {{MenuCommand|Lignes d'extension}} et {{MenuCommand|Dépassement des lignes d'extension}} ont été ajoutés. Plusieurs problèmes mineurs ont également été corrigés. [https://github.com/FreeCAD/FreeCAD/pull/8190 Pull request #8190], [https://github.com/FreeCAD/FreeCAD/pull/8195 Pull request #8195], [https://github.com/FreeCAD/FreeCAD/pull/8196 Pull request #8196] et [https://github.com/FreeCAD/FreeCAD/pull/9514 Pull request #9514]. |
|||
* Annuler/Rétablir ne fonctionnait pas correctement pour les commandes Draft de modification sous Windows. [https://github.com/FreeCAD/FreeCAD/pull/8267 Pull request #8267] |
|||
* La commande [[Draft_LayerManager/fr|Gestionnaire de calques]] a été migrée de l'atelier BIM vers l'atelier Draft. [https://github.com/FreeCAD/FreeCAD/pull/8795 Pull request #8795] |
|||
<span id="Further_Draft_improvements"></span> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== Autres améliorations de Draft === |
|||
* Several [[Draft_PathArray|Draft PathArray]] related issues have been fixed. [https://github.com/FreeCAD/FreeCAD/pull/7506 Pull request #7506] and [https://github.com/FreeCAD/FreeCAD/pull/7662 Pull request #7662] |
|||
* The [[Draft_Edit|Draft Edit]] command has received several improvements. For [[Draft_Wire|wires]], [[Draft_BSpline|B-splines]] and [[Draft BezCurve|Bézier curves]] a Close/Open option has been added to the edge context menu. For B-splines and Bézier curves a Reverse option has been added to the same menu as well. The task panels have been cleaned up. [https://github.com/FreeCAD/FreeCAD/pull/7527 Pull request #7527] and [https://github.com/FreeCAD/FreeCAD/pull/7541 Pull request #7541] |
|||
* The [[Draft_Snap|Draft Snap]] toolbar was changed to a standard toolbar. Keyboard shortcuts can now be assigned to snaps. But using them during a command only works if none of the input boxes in the task panel has the focus as they 'catch' the so-called in-command shortcuts. [https://github.com/FreeCAD/FreeCAD/pull/7656 Pull request #7656] |
|||
* In the task panel of the [[Draft_SetStyle|Draft SetStyle]] command the "Texts/dims" button has been replaced by the "Annotations" button. Pressing this button will process all annotations, including [[Draft_Label|Draft Labels]]. Several minor additional issues were also fixed. [https://github.com/FreeCAD/FreeCAD/pull/8190 Pull request #8190], [https://github.com/FreeCAD/FreeCAD/pull/8195 Pull request #8195] and [https://github.com/FreeCAD/FreeCAD/pull/8196 Pull request #8196] |
|||
* Several [[Draft_AnnotationStyleEditor|Draft AnnotationStyleEditor]] bugs have been fixed and a separate Text color button has been added. [https://github.com/FreeCAD/FreeCAD/pull/8207 Pull request #8207] |
|||
* Start and End Offset properties have been added to [[Draft_PathArray|Draft PathArray]] objects. [https://github.com/FreeCAD/FreeCAD/pull/8295 Pull request #8295] |
|||
* A Count property has been added to the arrays that lacked this property: the non-Link versions of [[Draft_OrthoArray|Draft OrthoArray]], [[Draft_PolarArray|Draft PolarArray]] and [[Draft_CircularArray|Draft CircularArray]]. [https://github.com/FreeCAD/FreeCAD/pull/8433 Pull request #8433] |
|||
</div> |
|||
* 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] |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* 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] |
|||
== FEM Workbench == |
|||
* La commande [[Draft_Edit/fr|Draft Edition]] a reçu plusieurs améliorations. Pour les [[Draft_Wire/fr|Polylignes]], les [[Draft_BSpline/fr|B-splines]] et les [[Draft_BezCurve/fr|Courbes de Bézier]], une option Fermer/Ouvrir a été ajoutée au menu contextuel des bords. Pour les B-splines et les courbes de Bézier, une option Inverser a également été ajoutée au même menu. Les panneaux de tâches ont été améliorés. [https://github.com/FreeCAD/FreeCAD/pull/7527 Pull request #7527] et [https://github.com/FreeCAD/FreeCAD/pull/7541 Pull request #7541] |
|||
</div> |
|||
* L'utilisation d'Echap pour quitter une commande ne désactive plus le mode continu. [https://github.com/FreeCAD/FreeCAD/pull/7611 Pull request #7611] |
|||
* La barre d'outils [[Draft_Snap/fr|Draft Aimantation]] a été transformée en une barre d'outils standard. Les raccourcis clavier peuvent maintenant être assignés aux aimantations. Mais leur utilisation au cours d'une commande ne fonctionne que si aucune des boîtes de saisie du panneau des tâches n'a le focus, car elles "captent" les raccourcis dits en commande. [https://github.com/FreeCAD/FreeCAD/pull/7656 Pull request #7656] |
|||
* Plusieurs bogues de [[Draft_AnnotationStyleEditor/fr|Draft Éditeur de styles d'annotations]] ont été corrigés. Les paramètres {{MenuCommand|Couleur du texte}} et {{MenuCommand|Espacement du texte}} ont été ajoutés. [https://github.com/FreeCAD/FreeCAD/pull/8207 Pull request #8207] et [https://github.com/FreeCAD/FreeCAD/pull/9702 Pull request #9702] |
|||
* Les propriétés Start et End Offset ont été ajoutées aux objets [[Draft_PathArray/fr|Draft Réseau selon une courbe]]. [https://github.com/FreeCAD/FreeCAD/pull/8295 Pull request #8295] |
|||
* 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] |
|||
* 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] |
|||
<span id="FEM_Workbench"></span> |
|||
== Atelier FEM == |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
{| cellpadding=5 |
{| cellpadding=5 |
||
| [[File:FEM_PostFilterContours_relnotes_0.21.png|384px]]</br>Iso-contours |
| [[File:FEM_PostFilterContours_relnotes_0.21.png|384px]]</br>Iso-contours décrivant la composante y de l'induction magnétique</br>absolue dans et autour d'un fil de cuivre traversé par un courant</br>électrique à une fréquence de 100 kHz.</br>Pour plus d'informations sur ce modèle, voir la section 14 des [https://www.nic.funet.fi/index/elmer/doc/ElmerTutorials.pdf tutoriels d'Elmer (en)]. |
||
| |
| Il existe le nouveau modèle [[Image:FEM_PostFilterContours.svg|24px]] [[FEM_PostFilterContours/fr|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. |
||
[https://github.com/FreeCAD/FreeCAD/pull/8462 Pull request #8462] |
[https://github.com/FreeCAD/FreeCAD/pull/8462 Pull request #8462] |
||
|} |
|} |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
{| cellpadding=5 |
{| cellpadding=5 |
||
| [[File:FEM_Elmer-Multithread_relnotes_0.21.png|384px]]</br> |
| [[File:FEM_Elmer-Multithread_relnotes_0.21.png|384px]]</br>Résultat de la simulation (de l'eau courante chauffée) avec 8</br>régions de maillage visibles (une pour chaque cœur de CPU utilisé). |
||
| |
| Il est maintenant possible d'exécuter le solveur [[FEM_SolverElmer/fr|Elmer]] en utilisant plusieurs cœurs de CPU. Pour plus d'informations sur les avertissements, voir [https://forum.freecadweb.org/viewtopic.php?p=610617#p610617 ce post du forum] |
||
[https://github.com/FreeCAD/FreeCAD/pull/7159 Pull request #7159] |
[https://github.com/FreeCAD/FreeCAD/pull/7159 Pull request #7159] |
||
|} |
|} |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
{| cellpadding=5 |
{| cellpadding=5 |
||
| [[File:FEM_EquationMagnetodynamic2D_relnotes_0.21.png|300px]]</br> |
| [[File:FEM_EquationMagnetodynamic2D_relnotes_0.21.png|300px]]</br>Résultat de la simulation de la partie imaginaire</br>de la densité de courant dans un creuset chauffé</br>électriquement par une bobine l'encerclant.</br>Ce modèle est disponible dans les [[FEM_Examples/fr|FEM Exemples]].</br>Pour plus d'informations sur ce modèle, voir la section 16 des [https://www.nic.funet.fi/index/elmer/doc/ElmerTutorials.pdf tutoriels d'Elmer]. |
||
| |
| L'[[Image:FEM_EquationMagnetodynamic2D.svg|24px]] [[FEM_EquationMagnetodynamic2D/fr|Équation magnétodynamique 2D]] a été ajoutée. Avec cela, il est possible de réaliser des simulations électromagnétiques en 2D. |
||
[https://github.com/FreeCAD/FreeCAD/pull/8355 Pull request #8355] |
[https://github.com/FreeCAD/FreeCAD/pull/8355 Pull request #8355] |
||
|} |
|} |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
{| cellpadding=5 |
{| cellpadding=5 |
||
| [[File:FEM_EquationMagnetodynamic_relnotes_0.21.png|384px]]</br> |
| [[File:FEM_EquationMagnetodynamic_relnotes_0.21.png|384px]]</br>Résultat de la simulation de la partie imaginaire de l'induction</br>magnétique dans et autour d'un fil de cuivre traversé par un</br>courant électrique à une fréquence de 100 kHz. Ce modèle</br> est disponible dans les [[FEM_Examples/fr|FEM Exemples]]. Pour plus</br>d'informations sur ce modèle, voir la section 14 des [https://www.nic.funet.fi/index/elmer/doc/ElmerTutorials.pdf tutoriels d'Elmer]. |
||
| |
| L'[[Image:FEM_EquationMagnetodynamic.svg|24px]] [[FEM_EquationMagnetodynamic/fr|Équation magnétodynamique]] a été ajoutée. Avec cela, il est possible de réaliser des simulations électromagnétiques. |
||
[https://github.com/FreeCAD/FreeCAD/pull/8380 Pull request #8380] |
[https://github.com/FreeCAD/FreeCAD/pull/8380 Pull request #8380] |
||
|} |
|} |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
{| cellpadding=5 |
{| cellpadding=5 |
||
| [[File:FEM_EquationDeformation_relnotes_0.21.png|384px]]</br> |
| [[File:FEM_EquationDeformation_relnotes_0.21.png|384px]]</br>Résultat de la simulation d'un fil de fer en U qui est déformé</br>en pressant les extrémités du U l'une contre l'autre.</br>Pour plus d'informations sur ce modèle, voir la section 8 des [https://www.nic.funet.fi/index/elmer/doc/ElmerTutorials.pdf tutoriels d'Elmer]. |
||
| |
| L'[[Image:FEM_EquationDeformation.svg|24px]] [[FEM_EquationDeformation|Équation de déformation]] a été ajoutée. Elle permet d'effectuer des analyses d'élasticité non linéaire (déformation). |
||
[https://github.com/FreeCAD/FreeCAD/pull/8981 Pull request #8981] |
[https://github.com/FreeCAD/FreeCAD/pull/8981 Pull request #8981] |
||
|} |
|} |
||
</div> |
|||
<span id="Further_FEM_improvements"></span> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== |
=== Autres améliorations de FEM === |
||
</div> |
|||
* 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] |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* 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] |
|||
* When performing analyses using the [[Image:FEM_SolverCalculixCxxtools.svg|24px]] [[FEM_SolverCalculixCxxtools|CalculiX solver]], there is now also a [[FEM_PostPipelineFromResult|results pipeline]] created to visualize the results. [https://github.com/FreeCAD/FreeCAD/pull/8525 Pull request #8525] and [https://github.com/FreeCAD/FreeCAD/pull/8903 Pull request #8903] |
|||
* |
* 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|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|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|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. |
|||
* The [[Image:FEM_ConstraintMagnetization.svg|24px]] [[FEM_ConstraintMagnetization|magnetization constraint]] was added to set magnetizations for bodies and faces. [https://github.com/FreeCAD/FreeCAD/pull/8393 Pull request #8393] |
|||
* 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é). |
|||
* The [[Image:FEM_ConstraintFlowVelocity.svg|24px]] [[FEM_ConstraintFlowVelocity|flow velocity constraint]] and [[Image:FEM_ConstraintInitialFlowVelocity.svg|24px]] [[FEM_ConstraintInitialFlowVelocity|initial flow velocity constraint]] were completely rewritten. It is now also possible to specify a velocity via a math formula (to define a velocity profile). [https://github.com/FreeCAD/FreeCAD/pull/8963 Pull request #8963] and [https://github.com/FreeCAD/FreeCAD/pull/8964 Pull request #8964]</br>'''Note:''' This is a breaking change. Analyses with existing flow velocity and initial flow velocity constraints will not work anymore. You have to create new flow velocity constraints in the analysis to make existing analyses work.</br>'''Also note:''' until FreeCAD 0.20.3 the results of the flow solver were wrong (fluid density and viscosity were a factor 1000 too high). Therefore the necessary recreation of the velocity constraint also assures the results will be correct. |
|||
* 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] |
|||
* It is now possible to define in the [[Image:FEM_ConstraintDisplacement.svg|24px]] [[FEM_ConstraintDisplacement|displacement constraint]] displacements as equations (displacement according to the current solver time). |
|||
* |
* 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_PostCreateFunctionBox.svg|24px]] [[FEM_PostCreateFunctionBox/fr|Filtre fonction boîte]] a été ajoutée. [https://github.com/FreeCAD/FreeCAD/pull/8825 Pull request #8825] |
||
* Il est maintenant possible d'ouvrir (et ainsi de visualiser) des fichiers *.pvtu (données de grille non structurées VTK partitionnées). Un fichier *.pvtu est également le résultat d'une simulation par [[FEM_SolverElmer/fr|Elmer]], lorsque plus d'un cœur de CPU est utilisé pour les calculs. [https://github.com/FreeCAD/FreeCAD/pull/7159 Pull request #7159] |
|||
* The result mesh cut function [[Image:FEM_PostCreateFunctionBox.svg|24px]] [[FEM_PostCreateFunctionBox|Filter function box]] was added. [https://github.com/FreeCAD/FreeCAD/pull/8825 Pull request #8825] |
|||
* |
* Le rapport de déformation critique a été ajouté au pipeline de résultats de VTK. Il donne une indication de la rupture ductile pour les matériaux avec un objet "MaterialMechanicalNonlinear" (Matériau mécanique non linéaire). [https://github.com/FreeCAD/FreeCAD/pull/7467 Pull request #7467] |
||
* |
* [[Image:FEM_FemMesh2Mesh.svg|24px]] [[FEM_FemMesh2Mesh/fr|Maillage FEM à maillage]] a le nouveau paramètre ''scale'' pour définir l'échelle du maillage déformé en utilisant Python. [https://forum.freecadweb.org/viewtopic.php?f=18&t=71936 Fil du forum] et [https://github.com/FreeCAD/FreeCAD/pull/7715 Pull request #7715] |
||
* Les [[FEM_Preferences/fr|préférences]] ont une nouvelle option pour définir quel solveur doit être automatiquement ajouté lors de la création d'une nouvelle analyse. |
|||
* [[Image:FEM_FemMesh2Mesh.svg|24px]] [[FEM_FemMesh2Mesh|FEM mesh to mesh]] has the new parameter ''scale'' to define the scale of deformed mesh using Python. [https://forum.freecadweb.org/viewtopic.php?f=18&t=71936 Forum thread] and [https://github.com/FreeCAD/FreeCAD/pull/7715 Pull request #7715] |
|||
* Amélioration de l'ergonomie : |
|||
* The [[FEM_Preferences|preferences]] have a new option to define which solver should automatically be added when creating a new analysis. |
|||
** Si vous vous trouvez dans l'atelier FEM lorsque vous chargez un fichier FreeCAD contenant une analyse, l'analyse est activée automatiquement (vous avez immédiatement accès à tous les boutons de la barre d'outils FEM). |
|||
* Usability improvements: |
|||
** La barre d'outils ne contient que des boutons pour les solveurs installés sur votre système. Les solveurs non disponibles ne sont plus affichés. |
|||
** If you are in the FEM workbench when loading a FreeCAD file containing an analysis, the analysis gets activated automatically (you have immediate access to all FEM toolbar buttons). |
|||
* 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]. |
|||
** The toolbar only has buttons for solvers installed on your system. Unavailable solvers are no longer displayed. |
|||
* 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] |
|||
* New example files for the following equations are available via the [[FEM_Examples|FEM Examples]]: [[FEM_EquationDeformation|Deformation]], [[FEM_EquationFlow|Flow]], [[FEM_EquationFlux|Flux]], [[FEM_EquationHeat|Heat]], [[FEM_EquationMagnetodynamic|Magnetodynamic]] and [[FEM_EquationMagnetodynamic2D|Magnetodynamic 2D]]. Pull requests [https://github.com/FreeCAD/FreeCAD/pull/8550 #8550], [https://github.com/FreeCAD/FreeCAD/pull/8569 #8569], [https://github.com/FreeCAD/FreeCAD/pull/8579 #8579], [https://github.com/FreeCAD/FreeCAD/pull/8597 #8597], [https://github.com/FreeCAD/FreeCAD/pull/8630 #8630] and [https://github.com/FreeCAD/FreeCAD/pull/9004 #9004]. |
|||
* New material card for carbon dioxide and a titanium alloy. [https://github.com/FreeCAD/FreeCAD/pull/8332 Pull request #8332] and [https://github.com/FreeCAD/FreeCAD/pull/8636 Pull request #8636] |
|||
</div> |
|||
<span id="Mesh"></span> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
== |
== Mesh (Maillage) == |
||
</div> |
|||
* 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]. |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
== Mesh == |
|||
</div> |
|||
<span id="Part_Workbench"></span> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
== Atelier Part == |
|||
</div> |
|||
* 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] |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* Support to add transparencies to a mesh. [https://forum.freecadweb.org/viewtopic.php?f=22&t=72531 Forum thread] and [https://github.com/FreeCAD/FreeCAD/commit/f88305e Commit f88305e] |
|||
</div> |
|||
<span id="PartDesign_Workbench"></span> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
== |
== Atelier PartDesign == |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
== Part Workbench == |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== Further Part improvements === |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* The [[Part_PointsFromMesh|Part PointsFromMesh]] command has been extended to accept any geometric object as input. [https://github.com/FreeCAD/FreeCAD/pull/8730 Pull request #8730] |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
== PartDesign Workbench == |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
{| cellpadding=5 |
{| cellpadding=5 |
||
| [[Image:PD_Counterdrill_relnotes_0.21.png|384px]]</br> |
| [[Image:PD_Counterdrill_relnotes_0.21.png|384px]]</br>Un trou de contre-perçage. |
||
| |
| La boîte de dialogue de [[PartDesign_Hole/fr|Perçage]] prend en charge le type de tête de vis ''Contre-perçage''. |
||
[https://github.com/FreeCAD/FreeCAD/pull/7562 Pull request #7562] |
[https://github.com/FreeCAD/FreeCAD/pull/7562 Pull request #7562] |
||
|- |
|- |
||
|} |
|} |
||
</div> |
|||
{| cellpadding=5 |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
| [[Image:PartDesign task dialog relnotes 0.21.png|384px]] |
|||
=== Further PartDesign improvements === |
|||
| 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. [https://github.com/FreeCAD/FreeCAD/pull/8990 Pull request #8990] |
|||
</div> |
|||
|- |
|||
|} |
|||
<span id="Further_PartDesign_improvements"></span> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== Autres améliorations de PartDesign === |
|||
* In the [[PartDesign_Hole|Hole]] dialog, the deprecated screw head types (cheese head, cap screw etc.) have been removed. They were deprecated since FreeCAD 0.19. Holes using these types are transformed to custom countersinks/counterbore holes with the diameter and depth used by the types. [https://github.com/FreeCAD/FreeCAD/pull/7654 Pull request #7654] |
|||
* In the [[PartDesign_AdditiveLoft|Additive Loft]] and [[PartDesign_SubtractiveLoft|Subtractive Loft]] dialogs, the previously non-functional option '''Closed''' does now create a closed loft (like a ring). [https://github.com/FreeCAD/FreeCAD/pull/8748 Pull request #8748] |
|||
* The [[Sketcher_ValidateSketch|Validate sketch]] command was added to Helper toolbar. [https://github.com/FreeCAD/FreeCAD/pull/7700 Pull request #7700] |
|||
* The unusable [[Sketcher_LeaveSketch|Leave sketch]] and [[Sketcher_ViewSketch|View sketch]] commands were removed from the menu. The [[Sketcher_EditSketch|Edit sketch]], [[Sketcher_MergeSketches|Merge sketches]] and [[Sketcher_MirrorSketch|Mirror sketch]] commands were added to the menu. [https://github.com/FreeCAD/FreeCAD/pull/7700 Pull request #7700] |
|||
* The [[PartDesign_InvoluteGear|involute gear profile]] has new properties to change the tooth length. This now allows adjustments for certain types of interferences and to use the profile to create [https://en.wikipedia.org/wiki/Spline_(mechanical) involute splines] too. [https://github.com/FreeCAD/FreeCAD/pull/8184 Pull request #8184] |
|||
* The [[PartDesign_InvoluteGear|involute gear profile]] now offers profile shifting. [https://github.com/FreeCAD/FreeCAD/issues/5618 Issue #5618] and [https://github.com/FreeCAD/FreeCAD/pull/8934 Pull request #8934] |
|||
</div> |
|||
* 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] |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* 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] |
|||
== Path Workbench == |
|||
* 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] |
|||
</div> |
|||
* 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]] 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] |
|||
* Lors de la création d'un [[PartDesign_Clone/fr|Clone]], celui-ci hérite désormais des couleurs de l'objet cloné. [https://github.com/FreeCAD/FreeCAD/pull/9547 Pull request #9547] |
|||
<span id="Path_Workbench"></span> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
== Atelier Path == |
|||
* Camotics integration. If camotics (version 1.2.2 or later) is installed, a new icon will be added to the Path toolbar. Select a Path Job and press the button to open the Camotics dialog. Then drag the slider to generate a simulated solid at any point in the job. You can also launch the full camotics application to run the animated simulaton. This results in a silent post-processing of the job and creation of a camotics project file. [https://github.com/FreeCAD/FreeCAD/pull/6637 Pull request #6637] |
|||
</div> |
|||
* 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. [https://github.com/FreeCAD/FreeCAD/pull/6637 Pull request #6637] |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* Additional substitution strings for automatic output naming. If output is being split into multiple files, the filenames can automatically substitute the toolcontroller label, WCS, or operation label. This is in addition to the other existing substitution strings like date, job name, etc. |
|||
</div> |
|||
* 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. |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* Implemented Chipbreaking option for peck style drill cycles. Chipbreaking emits a G73 cycle which causes the control to make a very small retraction move to break the chip without fully retracting the bit from the hole. G73 is supported natively by LinuxCNC. Some other postprocessors will have to interpret the G73 and emit control appropriate codes or decompose the retraction into G1/G0 moves. Postprocessor support for G73 decomposition has been added to the "refactored" postprocessors.[https://github.com/FreeCAD/FreeCAD/pull/7469 Pull request #7469] |
|||
</div> |
|||
* 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]. |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
== Plot module == |
|||
</div> |
|||
<span id="Sketcher_Workbench"></span> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
== |
== Atelier Sketcher == |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
{| cellpadding=5 |
{| cellpadding=5 |
||
| [[File:Constrain B-spline knots_relnotes_0.21.gif|384px]]</br> |
| [[File:Constrain B-spline knots_relnotes_0.21.gif|384px]]</br>Déplacement des nœuds d'une B-spline.</br>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. |
|||
| B-spline knots can now be dragged around and constrained like any other sketch point. |
|||
[https://github.com/FreeCAD/FreeCAD/pull/7484 Pull request #7484] |
[https://github.com/FreeCAD/FreeCAD/pull/7484 Pull request #7484] |
||
|- |
|- |
||
|} |
|} |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
{| cellpadding=5 |
{| cellpadding=5 |
||
| [[File:sketcher-move-piece_relnotes_0.21.gif|384px]]</br> |
| [[File:sketcher-move-piece_relnotes_0.21.gif|384px]]</br>Déplacement d'une B-spline.</br>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. |
||
[https://github.com/FreeCAD/FreeCAD/pull/7110 Pull request #7110] |
[https://github.com/FreeCAD/FreeCAD/pull/7110 Pull request #7110] |
||
|- |
|- |
||
|} |
|} |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
{| cellpadding=5 |
{| cellpadding=5 |
||
| |
|||
| [[File:Sketcher_Join_Curves_relnotes_0.21.gif|384px]]</br>Click on the image to see the animation. |
|||
[[File:Sketcher_Join_Curves_relnotes_0.21.gif|384px]]</br>Cliquez sur l'image pour voir l'animation. |
|||
| The [[Sketcher_JoinCurves|Join curves]] tool has been added. It can combine multiple curves into a single B-spline. |
|||
| L'outil [[Sketcher_JoinCurves/fr|Joindre des courbes]] a été ajouté. Il permet de combiner deux courbes en une seule B-spline. |
|||
[https://github.com/FreeCAD/FreeCAD/pull/6507 Pull request #6507] |
[https://github.com/FreeCAD/FreeCAD/pull/6507 Pull request #6507] |
||
|- |
|- |
||
|} |
|} |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
{| cellpadding=5 |
{| cellpadding=5 |
||
| |
|||
| [[File:Sketcher_BackEdit_relnotes_0.21.gif|384px]]</br>Click on the image to see the animation. |
|||
[[File:Sketcher_BackEdit_relnotes_0.21.gif|384px]]</br>Cliquez sur l'image pour voir l'animation. |
|||
| Sketches can now be seamlessly edited from the front or back. When working from the back, vertices (and all geometries and constraints) are equally selectable and the section view is switched automatically. |
|||
| 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. |
|||
[https://github.com/FreeCAD/FreeCAD/pull/7417 Pull request #7417] |
[https://github.com/FreeCAD/FreeCAD/pull/7417 Pull request #7417] |
||
|- |
|- |
||
|} |
|} |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
{| cellpadding=5 |
{| cellpadding=5 |
||
| [[File:Sketcher_Grid_Rework_relnotes_0.21.png|384px]] |
| [[File:Sketcher_Grid_Rework_relnotes_0.21.png|384px]] |
||
| |
| La grille de Sketcher a été retravaillée. L'outil [[Sketcher_Grid/fr|Grille]] a été ajouté. L'option de mise à l'échelle automatique de la grille a été ajoutée. |
||
[https://github.com/FreeCAD/FreeCAD/pull/8473 Pull request #8473] |
[https://github.com/FreeCAD/FreeCAD/pull/8473 Pull request #8473] |
||
|- |
|- |
||
|} |
|} |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
{| cellpadding=5 |
{| cellpadding=5 |
||
| [[File:Sketcher_Constraint_Widget_relnotes_0.21.png|384px]] |
| [[File:Sketcher_Constraint_Widget_relnotes_0.21.png|384px]] |
||
| Le widget Contrainte de Sketcher a été retravaillé pour simplifier l'interface utilisateur. |
|||
| The Sketcher Constraint widget has been reworked to simplify the UI. |
|||
[https://github.com/FreeCAD/FreeCAD/pull/7566 Pull request #7566] |
[https://github.com/FreeCAD/FreeCAD/pull/7566 Pull request #7566] |
||
|- |
|- |
||
|} |
|} |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
{| cellpadding=5 |
{| cellpadding=5 |
||
| [[File:Sketcher_Element_Widget_relnotes_0.21.gif|384px]]</br> |
| [[File:Sketcher_Element_Widget_relnotes_0.21.gif|384px]]</br>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. [https://github.com/FreeCAD/FreeCAD/pull/7567 Pull request #7567] |
|||
| The Element widget has been reworked to simplify the UI and enable simpler selection of the different parts of each geometry: Edge, start point, end point and mid point. |
|||
[https://github.com/FreeCAD/FreeCAD/pull/7567 Pull request #7567] |
|||
|- |
|- |
||
|} |
|} |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
{| cellpadding=5 |
{| cellpadding=5 |
||
| [[File:Sketcher_Grid_relnotes_0.21.gif|384px]] |
| [[File:Sketcher_Grid_relnotes_0.21.gif|384px]] |
||
| Une fonction permettant de redimensionner automatiquement la grille en fonction du niveau de zoom et d'autres améliorations ont été introduites. |
|||
| A feature to automatically resize the grid according to the zoom level and other improvements were introduced. |
|||
[https://github.com/FreeCAD/FreeCAD/pull/8473 Pull request #8473] |
[https://github.com/FreeCAD/FreeCAD/pull/8473 Pull request #8473] |
||
|- |
|- |
||
|} |
|} |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
{| cellpadding=5 |
{| cellpadding=5 |
||
| [[File:Sketcher_layers_relnotes_0.21.gif|384px]] |
| [[File:Sketcher_layers_relnotes_0.21.gif|384px]] |
||
| 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. |
|||
| Basic visual layers functionality was introduced, for now only 3 hardcoded layers are supported. Expect further improvements down the road. |
|||
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. |
|||
This PR also removes the rendering order options (no longer needed) and the "Edit controls" widget from the task panel as all it's contents have been moved to other places or removed. |
|||
[https://github.com/FreeCAD/FreeCAD/pull/8716 Pull request #8716] |
[https://github.com/FreeCAD/FreeCAD/pull/8716 Pull request #8716] et [https://github.com/FreeCAD/FreeCAD/pull/9590 Pull request #9590] |
||
|- |
|- |
||
|} |
|} |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
{| 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 distance]] de cercle à cercle a été introduite. |
|||
| Circle to circle distance constraint was introduced. |
|||
[https://github.com/FreeCAD/FreeCAD/pull/8896 Pull request #8896] |
[https://github.com/FreeCAD/FreeCAD/pull/8896 Pull request #8896] |
||
|- |
|- |
||
|} |
|} |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
{| cellpadding=5 |
{| cellpadding=5 |
||
| [[File:Sketcher_Circle2LineConstraint_relnotes_0.21.png|384px]] |
|||
| [[File:Sketcher-snap2_relnotes_0.21.gif|384px]]</br>Click on the image to see the animation. |
|||
| La [[Sketcher_ConstrainDistance/fr|contrainte de distance]] de cercle à ligne a été introduite. |
|||
| Snap Manager, snapping at angle and midpoint snap were added. |
|||
[https://github.com/FreeCAD/FreeCAD/pull/9044 Pull request #9044] |
|||
|- |
|||
|} |
|||
{| cellpadding=5 |
|||
| [[File:Sketcher-snap2_relnotes_0.21.gif|384px]]</br>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. |
|||
[https://github.com/FreeCAD/FreeCAD/pull/8387 Pull request #8387] |
[https://github.com/FreeCAD/FreeCAD/pull/8387 Pull request #8387] |
||
|- |
|- |
||
|} |
|} |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
{| cellpadding=5 |
{| cellpadding=5 |
||
| [[File:Sketcher-concentric_relnotes_0.21.gif|384px]] |
| [[File:Sketcher-concentric_relnotes_0.21.gif|384px]] |
||
| [[Sketcher_ConstrainCoincident| |
| [[Sketcher_ConstrainCoincident/fr|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. |
||
[https://github.com/FreeCAD/FreeCAD/pull/7703 Pull request #7703] |
[https://github.com/FreeCAD/FreeCAD/pull/7703 Pull request #7703] |
||
|- |
|- |
||
|} |
|} |
||
</div> |
|||
{| cellpadding=5 |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
| [[File:Sketcher-B-spline_by_knots_v2_relnotes_0.21.gif|384px]] |
|||
=== Further Sketcher improvements === |
|||
| L'outil [[Sketcher_CreateBSplineByInterpolation/fr|B-spline par des nœuds]] a été ajouté. |
|||
</div> |
|||
[https://github.com/FreeCAD/FreeCAD/pull/8530 Pull request #8530] |
|||
|- |
|||
|} |
|||
{| cellpadding=5 |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
| [[File:Sketcher-periodic_B-spline_by_knots_v2_relnotes_0.21.gif|384px]] |
|||
* The toolbar button for [[Sketcher_ConstrainSnellsLaw|Constrain refraction (Snell's law)]] has been removed. [https://github.com/FreeCAD/FreeCAD/commit/ef62fc3 Commit ef62fc3] |
|||
| L'outil [[Sketcher_CreatePeriodicBSplineByInterpolation/fr|B-spline périodique par des nœuds]] a été ajouté. |
|||
* The [[Sketcher_Workbench#Dimensional_constraints|Dimensional Constraints]] and Quantity Spin Boxes now support the same math as [[Expressions|Expressions]] (Evaluated in place). [https://github.com/FreeCAD/FreeCAD/pull/7124 Pull Request #7124] |
|||
[https://github.com/FreeCAD/FreeCAD/pull/8530 Pull request #8530] |
|||
|- |
|||
* The toolbar button for [[Sketcher_StopOperation|Stop operation]] has been removed. [https://github.com/FreeCAD/FreeCAD/pull/7569 Pull request #7569] |
|||
|} |
|||
* The 'Edit controls' section in the Sketcher dialog has been made optional. [https://github.com/FreeCAD/FreeCAD/pull/7572 Pull request #7572] |
|||
* The toolbar button for [[Sketcher_SelectElementsWithDoFs|Select unconstrained DoF]] has been removed. [https://github.com/FreeCAD/FreeCAD/pull/7603 Pull request #7603] |
|||
* The Sketcher toolbar has been split in two: 'Sketcher-edit-mode' and 'Sketcher' (i.e. 'not edit mode'). The Sketcher toolbars that are only for edit-mode are hidden in non-edit-mode, and those only for non-edit-mode are hidden in edit-mode. The Structure toolbar is also hidden in Sketcher. [https://github.com/FreeCAD/FreeCAD/pull/7655 Pull request #7655] |
|||
* [[Sketcher_CarbonCopy|Carbon copy]] if possible now uses constraint names in the expressions it creates instead of an index based reference, making it more reliable. [https://github.com/FreeCAD/FreeCAD/pull/7688 Pull request #7688] |
|||
* The Sketcher 'Solver Message' taskbox has been simplified. The auto-remove-redundant checkbox has been moved to the Constraint taskbox setting button menu. The auto-update checkbox has been moved to the menu of the update button. [https://github.com/FreeCAD/FreeCAD/pull/8864 Pull request #8864] |
|||
* [[Sketcher_Split|Split]] now supports more curves (ellipses, parabolas, hyperbolas and B-splines). [https://github.com/FreeCAD/FreeCAD/pull/6971 Pull request #6971] |
|||
</div> |
|||
<span id="Further_Sketcher_improvements"></span> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== Autres améliorations de Sketcher === |
|||
== Spreadsheet Workbench == |
|||
</div> |
|||
* Le bouton de la barre d'outils pour [[Sketcher_ConstrainSnellsLaw/fr|Contrainte de réfraction (loi de Snell)]] a été supprimé. [https://github.com/FreeCAD/FreeCAD/commit/ef62fc3 Commit ef62fc3] |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* [[Sketcher_Split/fr|Diviser]] prend maintenant en charge plus de courbes (ellipses, paraboles, hyperboles et B-splines). [https://github.com/FreeCAD/FreeCAD/pull/6971 Pull request #6971] |
|||
=== Further Spreadsheet improvements === |
|||
* Les [[Sketcher_Workbench/fr#Contraintes_dimensionnelles|Contraintes dimensionnelles]] et les boîtes de sélection numérique prennent en charge maintenant les mêmes fonctions mathématiques que les [[Expressions/fr|expressions]] (évaluées sur place). [https://github.com/FreeCAD/FreeCAD/pull/7124 Pull Request #7124] |
|||
</div> |
|||
* Les boutons de la barre d'outils pour [[Sketcher_SelectRedundantConstraints/fr|Sélection contraintes redondantes]] et [[Sketcher_SelectConflictingConstraints/fr|Sélection des contraintes conflictuelles]] ont été supprimés. [https://github.com/FreeCAD/FreeCAD/pull/7568 Pull request #7568] |
|||
* Le bouton de la barre d'outils pour [[Sketcher_StopOperation/fr|Arrêt de l'opération]] a été supprimé. [https://github.com/FreeCAD/FreeCAD/pull/7569 Pull request #7569] |
|||
* Le bouton [[Sketcher_SelectElementsWithDoFs/fr|Sélecteur des degrés de liberté non contraints]] de la barre d'outils a été supprimé. [https://github.com/FreeCAD/FreeCAD/pull/7603 Pull request #7603] |
|||
* La barre d'outils de Sketcher a été divisée en deux : "Sketcher-edit-mode" et "Sketcher" (c'est-à-dire "pas en mode édition"). Les barres d'outils de Sketcher qui ne sont destinées qu'au mode d'édition sont masquées en mode de non-édition, et celles qui ne sont destinées qu'au mode de non-édition sont masquées en mode d'édition. La barre d'outils Structure est également masquée dans Sketcher. [https://github.com/FreeCAD/FreeCAD/pull/7655 Pull request #7655] |
|||
* [[Sketcher_CarbonCopy/fr|Copie carbone]] utilise désormais, si possible, les noms des contraintes dans les expressions qu'elle crée au lieu d'une référence basée sur un index, ce qui la rend plus fiable. [https://github.com/FreeCAD/FreeCAD/pull/7688 Pull request #7688] |
|||
* 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] |
|||
<span id="Surface_Workbench"></span> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
== |
== Atelier Surface == |
||
</div> |
|||
{| cellpadding=5 |
|||
| [[File:Surface_BlendCurve_relnotes_0.21.png|250px]] |
|||
| L'outil [[Surface_BlendCurve/fr|Fusion de courbes]] a été ajouté. |
|||
[https://github.com/FreeCAD/FreeCAD/pull/7339 Pull request #7339] |
|||
|- |
|||
|} |
|||
<span id="TechDraw_Workbench"></span> |
|||
== Atelier TechDraw == |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
{| cellpadding=5 |
{| cellpadding=5 |
||
| [[File:TechDraw_SurfaceFinishExample_relnotes_0.21.png|250px]] |
| [[File:TechDraw_SurfaceFinishExample_relnotes_0.21.png|250px]] |
||
| |
| L'outil [[TechDraw_SurfaceFinishSymbol/fr|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 [[TechDraw_LeaderLine/fr|Ligne de référence]] peut être utilisé pour référencer correctement les symboles orientés vers les bords d'un objet. |
||
[https://github.com/FreeCAD/FreeCAD/pull/7227 Pull request #7227] |
[https://github.com/FreeCAD/FreeCAD/pull/7227 Pull request #7227] |
||
|- |
|- |
||
| [[File:TechDraw_ComplexSection_relnotes_0.21.png|250px]] |
| [[File:TechDraw_ComplexSection_relnotes_0.21.png|250px]] |
||
| |
| L'outil [[TechDraw_ComplexSection/fr|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. |
||
[https://github.com/FreeCAD/FreeCAD/pull/7658 Pull request #7658] |
[https://github.com/FreeCAD/FreeCAD/pull/7658 Pull request #7658] |
||
|- |
|||
| [[File:TechDraw_HoleShaftFitExample_relnotes_0.21.png|250px]] |
|||
| L'outil [[TechDraw_HoleShaftFit/fr|Tolérance de trou/d'arbre]] a été ajouté. |
|||
[https://github.com/FreeCAD/FreeCAD/pull/8455 Pull request #8455] |
|||
|- |
|||
| [[File:TechDraw_AxoLengthDimensionExample_relnotes_0.21.png|250px]] |
|||
| L'outil [[TechDraw_AxoLengthDimension/fr|Cote axonométrique]] a été ajouté. |
|||
[https://github.com/FreeCAD/FreeCAD/pull/8359 Pull request #8359] |
|||
|- |
|- |
||
|} |
|} |
||
</div> |
|||
<span id="Further_TechDraw_improvements"></span> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== |
=== Autres améliorations de TechDraw === |
||
</div> |
|||
* Les modes de navigation ont été mis à jour pour correspondre à ceux utilisés dans la vue 3D. [https://github.com/FreeCAD/FreeCAD/pull/7081 Pull request #7081] et [https://github.com/FreeCAD/FreeCAD/pull/7107 Pull request #7107] |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* |
* Les hachures des bitmaps ont été corrigées. [https://github.com/FreeCAD/FreeCAD/issues/6582 Issue #6582] et [https://github.com/FreeCAD/FreeCAD/pull/7121 Pull request #7121] |
||
* |
* La prise en charge des espaces ajustables pour les lignes d'extension des [[TechDraw_Preferences/fr#Dimensions|cotes]] a été ajoutée. [https://github.com/FreeCAD/FreeCAD/pull/7133 Pull request #7133] |
||
* |
* Le multithreading a été introduit pour la suppression des lignes cachées et la recherche des faces. [https://github.com/FreeCAD/FreeCAD/pull/7377 Pull request #7377] |
||
* |
* L'algorithme de détection des faces a été amélioré. [https://github.com/FreeCAD/FreeCAD/pull/7448 Pull request #7448] |
||
* |
* L'outil [[TechDraw_PrintAll/fr|Tout imprimer]] a été ajouté. [https://github.com/FreeCAD/FreeCAD/pull/7460 Pull request #7460] |
||
* |
* [[TechDraw_Workbench/fr#Empilement|Quatre outils]] permettant de contrôler l'ordre d'empilement des vues ont été ajoutés. [https://github.com/FreeCAD/FreeCAD/issues/6012 Issue #6012] et [https://github.com/FreeCAD/FreeCAD/pull/7460 Pull request #7460] |
||
* [[ |
* La [[TechDraw_ActiveView/fr|vue active]] crée maintenant une capture d'écran au lieu d'une image SVG. [https://github.com/FreeCAD/FreeCAD/pull/7471 Pull request #7471] |
||
* |
* Tous les modèles d'écriture latine ont été convertis en "plain svg". [https://github.com/FreeCAD/FreeCAD/pull/7472 Pull request #7472] |
||
* |
* Un aperçu a été ajouté au panneau des tâches de l'outil [[TechDraw_SectionView/fr|Vue en coupe]]. [https://github.com/FreeCAD/FreeCAD/pull/7658 Pull request #7658] |
||
* Les fonctions DrawViewPart obsolètes ont été supprimées : replaceCenterLine, replaceCosmeticEdge, replaceCosmeticVertex et replaceGeomFormat. |
|||
* A preview was added to the task panel of the [[TechDraw_SectionView|SectionView]] tool. [https://github.com/FreeCAD/FreeCAD/pull/7658 Pull request #7658] |
|||
* 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. [https://github.com/FreeCAD/FreeCAD/pull/8141 Pull request #8141] |
|||
* Deprecated DrawViewPart functions were removed: replaceCenterLine, replaceCosmeticEdge, replaceCosmeticVertex and replaceGeomFormat. |
|||
* |
* 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] |
||
* 3D dimensions can now be created in the same way as 2D dimensions (apart from the fact that the geometry has to be selected in a 3D view). This eliminates the need to link them manually to 3D geometry. [https://github.com/FreeCAD/FreeCAD/pull/8141 Pull request #8141] |
|||
* The [[TechDraw_DimensionRepair|DimensionRepair]] tool was added. [https://github.com/FreeCAD/FreeCAD/pull/8141 Pull request #8141] |
|||
</div> |
|||
== Compilation == |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
== Web == |
|||
</div> |
|||
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. |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
== External workbenches == |
|||
</div> |
|||
Pour compiler FreeCAD, voir les instructions pour [[Compile_on_Windows/fr|Windows]], [[Compile_on_Linux/fr|Linux]] et [[Compile_on_MacOS/fr|macOS]]. |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== A2plus === |
|||
</div> |
|||
Les systèmes d'exploitation pris en charge sont : |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* Windows 7, 8, 10 et 11 |
|||
=== Assembly3 === |
|||
* Linux Ubuntu Focal Fossa (20.04) et plus récent |
|||
</div> |
|||
* macOS : 10.12 Sierra ou plus récent |
|||
<span id="Known_Limitations"></span> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
== Limitations connues == |
|||
</div> |
|||
<span id="32bit_Windows"></span> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== |
===Windows 32 bits=== |
||
</div> |
|||
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é. |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== Ship === |
|||
</div> |
|||
<span id="Remote_Desktop_under_Windows"></span> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
===Bureau distant sous Windows=== |
|||
== Compilation == |
|||
</div> |
|||
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. |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
Si cela ne vous aide pas : |
|||
Since this release FreeCAD can only be compiled using Qt 5.x and Python 3.x. The lowest supported Python version is 3.8 according to the [[FreeCAD_1.0_Development_Cycle|FreeCAD 1.0 development goals]]. |
|||
* Téléchargez [https://downloads.fdossena.com/geth.php?r=mesa64-latest cette bibliothèque OpenGL] pour Windows 64 bits et extrayez-la. |
|||
</div> |
|||
* 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). |
|||
<span id="macOS:_Start_Workbench_shows_blank_page"></span> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
===macOS : l'atelier Start affiche une page blanche === |
|||
To compile FreeCAD see the instructions for [[Compile_on_Windows|Windows]], [[Compile_on_Linux|Linux]] and [[Compile_on_MacOS|macOS]]. |
|||
</div> |
|||
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}}. |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
The supported operating systems are: |
|||
* Windows 7, 8, 10 and 11 |
|||
* Linux Ubuntu Focal Fossa (20.04) and newer |
|||
* macOS: 10.12 Sierra or newer |
|||
</div> |
|||
<span id="Other_Resources"></span> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
==Autres ressources== |
|||
== Known Limitations == |
|||
</div> |
|||
* [https://www.youtube.com/watch?v=rPxr0yvNgxo Vidéo de Mango Jelly à propos des fonctions de la 0.21] |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
===32bit Windows=== |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
Since FreeCAD 0.19 we no longer officially support 32bit Windows. FreeCAD might work on these systems, but no support is given. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
===Remote Desktop under Windows=== |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
Depending on the OpenGL graphics capabilities of a computer, it might be that one encounters a crash when running FreeCAD via remote desktop. To fix this upgrade your OpenGL driver. |
|||
Only if this doesn't help: |
|||
* Download [https://downloads.fdossena.com/geth.php?r=mesa64-latest this] OpenGL library for 64bit Windows and extract it. |
|||
* Rename the DLL file to ''opengl32sw.dll'' and copy it to the ''bin'' subfolder of FreeCAD's installation folder (overwrite the existing DLL there). |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
===macOS: Start Workbench shows blank page === |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
If the [[Start_Workbench|Start Workbench]] shows only a blank page, you must enable the option '''Use software OpenGL''' in the menu {{MenuCommand|FreeCAD-0.21 → Preferences → Display}}. |
|||
</div> |
|||
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. |
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. |
Autres améliorations de l'interface utilisateur
- Les boutons pour Imprimer et Mode d'édition ont été supprimées de la barre d'outils Fichier. Ils peuvent être réajoutés en personnalisant votre barre d'outils. Pull request #7570 et commit ea9a04e
- La barre d'outils Fichier a été divisée. Les boutons pour Annuler, Rétablir et Rafraîchir ont été déplacés vers la nouvelle barre d'outils Edition. Les boutons pour Couper, Copier et Coller ont été déplacés vers la nouvelle barre d'outils Presse-papiers. Le bouton pour Qu'est-ce que c'est ? a été déplacé vers la nouvelle barre d'outils Aide. Pull request #7620
- Les commandes Stocker la vue de travail et Rappel de la vue de travail temporaire ont été ajoutées. Pull request #7525
- Les changements de valeur avec la molette de la souris dans les "champs de saisie" (un type de widget utilisé pour entrer des valeurs dans les panneaux de tâches, par exemple par Draft Ligne) sont désactivés si le widget n'a pas le focus et que ComboBoxWheelEventFilter est activé. Cela permet d'éviter les changements de valeur non désirés lors du défilement, comme c'était déjà le cas pour les spin box et les combo box. Pull request #7561
- Il est désormais possible de définir une transparence par défaut pour les nouveaux objets de Part ou PartDesign dans les Préférences. Pull request #7103
- Il y a le nouveau style d'orbite Vue en rotation. Il peut être activé dans les Réglages des préférences ou en appuyant sur le bouton dans la Barre d'état puis en utilisant le menu Réglages → Style d'orbite). Pull Request #8048
- Le panneau de tâches Std Apparence possède désormais également un bouton permettant de définir la propriété Couleur du point. Pull request #7708
- Un bouton a été ajouté pour changer les couleurs du gradient d'arrière-plan de la vue 3D dans l'éditeur de préférences. Pull request #7155
- Tous les paramètres de transparence utilisent désormais le pas uniforme de 5 % du bouton rotatif : un clic sur le bouton dans une boîte de dialogue ou dans l'éditeur de propriétés modifie la transparence de 5 %. Maintenez le bouton enfoncé pour modifier plusieurs pas de 5 % à la fois. Pull request #7723
- La fenêtre de sortie a été renommée en Vue rapport pour l'uniformité avec l'interface utilisateur. Pull Request #7739
- L'atelier Image a été supprimé. Pour insérer un plan d'image, la commande Std Importer peut désormais être utilisée. Double-cliquez sur un plan d'image pour modifier son orientation et son échelle. La nouvelle commande Std Charger une image remplace la commande Ouvrir Image. Pull Request #8955
- L'atelier Raytracing, obsolète, a été supprimé. L'atelier Render externe doit être utilisé à la place. Pull Request #9420
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 matriciellesmrotate
,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
- FreeCAD.EndingAdd : remplacé par FreeCAD.addImportType. Pull request #7167
- FreeCAD.EndingGet : remplacé par FreeCAD.getImportType. Pull request #7167
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
- Le manque de précision de Draft Aimantation Au plus proche lors de l'aimantation à des courbes a été corrigé. De plus, 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) Draft Aimantation Terminaison doit maintenant être utilisé au lieu de Draft Aimantation Au plus proche. Pull request #7132
- Pour faciliter le travail avec des calques, leur comportement de glisser-déposer a été modifié. Si vous déposez un objet d'un Std Groupe, ou un objet de type groupe tel qu'un Arch Partie de bâtiment, sur un calque, il n'est plus retiré du groupe, et vice versa. Cela fonctionne sans maintenir la touche Ctrl enfoncée. Pull request #7462
- La commande 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 maillage et un nuage de points peuvent être utilisés. Pull request #7597
- Les menus contextuels de la vue en arborescence pour les objets Draft ont été améliorés. Les objets qui peuvent être édités avec la commande Draft Éditer ou qui ont une solution d'édition dédiée, 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 #7970
- Les propriétés des objets d'annotation Draft ont été unifiées. Les objets Draft Texte, Draft Dimension et Draft Étiquette ont maintenant tous un nom de police, une taille de police et une couleur de texte. Les options de mode d'affichage ont également été harmonisées et sont désormais les suivantes : Screen et World. Issue #7861 et Pull request #8081
- Dans le panneau des tâches de la commande Draft Définir le style, le bouton Textes/dimensions a été remplacé par le bouton Annotations. En appuyant sur ce bouton, toutes les annotations seront traitées, y compris les Draft Étiquettes. Les paramètres Dépassement des lignes de dimension, Lignes d'extension et Dépassement des lignes d'extension ont été ajoutés. Plusieurs problèmes mineurs ont également été corrigés. Pull request #8190, Pull request #8195, Pull request #8196 et Pull request #9514.
- Annuler/Rétablir ne fonctionnait pas correctement pour les commandes Draft de modification sous Windows. Pull request #8267
- La commande Gestionnaire de calques a été migrée de l'atelier BIM vers l'atelier Draft. Pull request #8795
Autres améliorations de Draft
- 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. Pull request #7249
- Plusieurs problèmes liés au Draft Réseau selon une courbe ont été corrigés. Pull request #7506 et Pull request #7662
- La commande Draft Edition a reçu plusieurs améliorations. Pour les Polylignes, les B-splines et les Courbes de Bézier, une option Fermer/Ouvrir a été ajoutée au menu contextuel des bords. Pour les B-splines et les courbes de Bézier, une option Inverser a également été ajoutée au même menu. Les panneaux de tâches ont été améliorés. Pull request #7527 et Pull request #7541
- L'utilisation d'Echap pour quitter une commande ne désactive plus le mode continu. Pull request #7611
- La barre d'outils Draft Aimantation a été transformée en une barre d'outils standard. Les raccourcis clavier peuvent maintenant être assignés aux aimantations. Mais leur utilisation au cours d'une commande ne fonctionne que si aucune des boîtes de saisie du panneau des tâches n'a le focus, car elles "captent" les raccourcis dits en commande. Pull request #7656
- Plusieurs bogues de Draft Éditeur de styles d'annotations ont été corrigés. Les paramètres Couleur du texte et Espacement du texte ont été ajoutés. Pull request #8207 et Pull request #9702
- Les propriétés Start et End Offset ont été ajoutées aux objets Draft Réseau selon une courbe. Pull request #8295
- Une propriété Count a été ajoutée aux réseaux qui n'en disposaient pas : les versions non liées de Draft Réseau orthogonal, Draft Réseau polaire et Draft Réseau circulaire. Pull request #8433
- Le comportement actif/non actif de la grille a été corrigé. Pull request #8818
- La gestion des convertisseurs DWG a été améliorée. Pull request #9444 et Pull request #9830
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. |
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 |
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. |
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. |
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). |
Autres améliorations de FEM
- Lors de l'exécution d'analyses à l'aide du solveur CalculiX, un pipeline de resultats est désormais créé pour visualiser les résultats. Pull request #8525 et Pull request #8903
- Il est maintenant possible d'effectuer analyses transitoires lors de l'utilisation du solveur Elmer. Pull request #9056
- La pression initiale a été ajoutée pour définir la pression interne initiale des fluides. Pull request #7364
- La densité de courant a été ajoutée pour définir les densités de courant des corps et des faces. Pull request #8348
- La magnétisation a été ajoutée pour définir les magnétisations des corps et des faces. Pull request #8393
- La Vitesse d'écoulement comme condition limite et la 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). Pull request #8963 et Pull request #8964
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. Pull request #8963 et Pull request #8964
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 condition limite de déplacement des déplacements définis par des équations (déplacement en fonction du temps du solveur utlisé).
- La 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. Pull request #7367
- La commande Ressort n'était utilisée par aucun solveur. Elle peut maintenant être utilisée par le solveur Elmer via les équations de déformation et d'élasticité. Pull request #9005
- La fonction de découpage du maillage résultant Filtre fonction cylindre a été ajoutée. Pull request #8735
- La fonction de découpage du maillage résultant Filtre fonction boîte a été ajoutée. Pull request #8825
- Il est maintenant possible d'ouvrir (et ainsi de visualiser) des fichiers *.pvtu (données de grille non structurées VTK partitionnées). Un fichier *.pvtu est également le résultat d'une simulation par Elmer, lorsque plus d'un cœur de CPU est utilisé pour les calculs. Pull request #7159
- Le rapport de déformation critique a été ajouté au pipeline de résultats de VTK. Il donne une indication de la rupture ductile pour les matériaux avec un objet "MaterialMechanicalNonlinear" (Matériau mécanique non linéaire). Pull request #7467
- Maillage FEM à maillage a le nouveau paramètre scale pour définir l'échelle du maillage déformé en utilisant Python. Fil du forum et Pull request #7715
- Les préférences ont une nouvelle option pour définir quel solveur doit être automatiquement ajouté lors de la création d'une nouvelle analyse.
- Amélioration de l'ergonomie :
- Si vous vous trouvez dans l'atelier FEM lorsque vous chargez un fichier FreeCAD contenant une analyse, l'analyse est activée automatiquement (vous avez immédiatement accès à tous les boutons de la barre d'outils FEM).
- La barre d'outils ne contient que des boutons pour les solveurs installés sur votre système. Les solveurs non disponibles ne sont plus affichés.
- De nouveaux fichiers d'exemples pour les équations suivantes sont disponibles dans les FEM Exemples : déformation, écoulement, flux, chaleur, magnétodynamique et magnétodynamique 2D. #8550, Pull request #8569, Pull request #8579, Pull request #8597, Pull request #8630 et #9004.
- Nouvelle carte de matériau pour le dioxyde de carbone et un alliage de titane. Pull request #8332 et Pull request #8636
Mesh (Maillage)
- Permet d'ajouter des transparences à un maillage. Fil de discussion du forum et Commit f88305e.
Atelier Part
- La commande Part Points à partir de maillage a été étendue pour accepter n'importe quel objet géométrique. Pull request #8730
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. |
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
- Dans la boîte de dialogue de 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. Pull request #7654
- Dans les boîtes de dialogue de Lissage additif et de Lissage soustractif, l'option Fermé, auparavant non fonctionnelle, crée désormais un lissage fermé (comme un anneau). Pull request #8748
- La commande Valider une esquisse a été ajoutée à la barre d'outils des aides. Pull request #7700
- Les commandes inutilisables Quitter l'esquisse et Vue de l'esquisse ont été supprimées du menu. Les commandes Modifier une esquisse, Fusionner des esquisses et Esquisse miroir ont été ajoutées au menu. Pull request #7700
- L'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 involute splines (en) (arbre avec canelure ?). Pull request #8184
- L'Engrenage à développante permet désormais de changer de profil. Issue #5618 et Pull request #8934
- Lors de la création d'un Clone, celui-ci hérite désormais des couleurs de l'objet cloné. Pull request #9547
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. |
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. |
L'outil Joindre des courbes a été ajouté. Il permet de combiner deux courbes en une seule B-spline. |
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. |
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. |
Le widget Contrainte de Sketcher a été retravaillé pour simplifier l'interface utilisateur. |
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. |
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. |
La contrainte de distance de cercle à ligne a été introduite. |
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. |
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. |
L'outil B-spline par des nœuds a été ajouté. |
L'outil B-spline périodique par des nœuds a été ajouté. |
Autres améliorations de Sketcher
- Le bouton de la barre d'outils pour Contrainte de réfraction (loi de Snell) a été supprimé. Commit ef62fc3
- Diviser prend maintenant en charge plus de courbes (ellipses, paraboles, hyperboles et B-splines). Pull request #6971
- Les Contraintes dimensionnelles et les boîtes de sélection numérique prennent en charge maintenant les mêmes fonctions mathématiques que les expressions (évaluées sur place). Pull Request #7124
- Les boutons de la barre d'outils pour Sélection contraintes redondantes et Sélection des contraintes conflictuelles ont été supprimés. Pull request #7568
- Le bouton de la barre d'outils pour Arrêt de l'opération a été supprimé. Pull request #7569
- Le bouton Sélecteur des degrés de liberté non contraints de la barre d'outils a été supprimé. Pull request #7603
- La barre d'outils de Sketcher a été divisée en deux : "Sketcher-edit-mode" et "Sketcher" (c'est-à-dire "pas en mode édition"). Les barres d'outils de Sketcher qui ne sont destinées qu'au mode d'édition sont masquées en mode de non-édition, et celles qui ne sont destinées qu'au mode de non-édition sont masquées en mode d'édition. La barre d'outils Structure est également masquée dans Sketcher. Pull request #7655
- Copie carbone utilise désormais, si possible, les noms des contraintes dans les expressions qu'elle crée au lieu d'une référence basée sur un index, ce qui la rend plus fiable. Pull request #7688
- L'outil Contraindre l'alignement interne a été supprimé. Il était obsolète depuis l'introduction de l'outil Basculer la géométrie interne. 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. Pull request #8864
Atelier Surface
L'outil Fusion de courbes a été ajouté. |
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. | |
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. | |
L'outil Tolérance de trou/d'arbre a été ajouté. | |
L'outil Cote axonométrique a été ajouté. |
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.