External workbenches/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
mNo edit summary
(29 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{docnav/fr
{{docnav/fr|[[Web Workbench/fr|Atelier Web]]|[[Workbenches/fr|Tous les ateliers]]|IconL=Workbench_Web.svg|IconR=}}
|[[Web Workbench/fr|Atelier Web]]
|[[Workbenches/fr|Tous les ateliers]]
|IconL=Workbench_Web.svg
|IconR=
}}


== Introduction ==
== Introduction ==
Line 14: Line 19:
{{Emphasis|Ajoutez les ateliers qui ne correspondent pas à une catégorie spéciale ici.}}
{{Emphasis|Ajoutez les ateliers qui ne correspondent pas à une catégorie spéciale ici.}}


* [[MOOC_Workbench/fr|MOOC]] vous permet de suivre un tutoriel interactif et d’évaluer votre travail directement dans l’interface FreeCAD.
=== Architecture et facilitations ===


=== Architecture et construction ===
<div class="mw-translate-fuzzy">

* [[BIM Workbench/fr|BIM]] vise à mettre en œuvre [https://en.wikipedia.org/wiki/Building_information_modeling les outils complets de modélisation des informations du bâtiment] (BIM) et flux de travail dans FreeCAD. Il s’appuie sur l’atelier Arch
* [https://github.com/furti/FreeCAD-ArchTextures/tree/master ArchTextures] (lien GitHub) vous permet d'ajouter des textures de base non photoréalistes aux objets architecturaux créés avec l'[[Arch Workbench/fr|atelier Arch]].
* [[Reinforcement Addon/fr|Reinforcement]] augmente l'[[Arch Workbench/fr|atelier Arch]] avec des outils de barres d’armature supplémentaires.
* [[BIM Workbench/fr|BIM]] vise à implémenter un flux de travail complet de modélisation des informations de construction (BIM) dans FreeCAD. Il étend l'[[Arch Workbench/fr|atelier Arch]] et rassemble de nombreux outils d’autres ateliers pour fournir un environnement pratique et convivial pour modéliser des bâtiments et travailler avec des fichiers IFC.
* [[Flamingo Workbench/fr|Flamingo]] un ensemble de commandes et d'objets FreeCAD personnalisés qui aident à accélérer le dessin de cadres et de pipelines.
* [[Flamingo Workbench/fr|Flamingo]] est un ensemble de commandes et d’objets FreeCAD personnalisés permettant d’accélérer la création de charpentes (fermes, poutres) et de tuyauteries (tubes, coudes, brides). Il dispose d'utilitaires pour interroger les objets, les déplacer et faire pivoter le plan de travail à la volée.
* [https://github.com/wood-galaxy Timber] (lien GitHub) Structures wood, et autres.
* [https://github.com/microelly2/geodata/tree/master geodata] (lien GitHub) est une extension pour importer des informations géographiques à partir d'un point géolocalisé par sa latitude et sa longitude, depuis OpenStreetMap, Google Maps, Bing Map ou Here Map.
* [[Reinforcement Addon/fr|Barres de renfort (armatures)]] est une petite extension qui complète l'[[Arch Workbench/fr|atelier Arch]] avec d’autres outils d'[[Arch Rebar|armature]], notamment les profils droit, en forme de U, en forme de L et courbé, étrier et hélice, à utiliser dans les objets créés avec l'outil [[Arch Structure/fr|Arch Structure]].
* [https://github.com/FreeCAD/FreeCAD-render/tree/master Render] (lien GitHub) est un atelier permettant de produire des images de haute qualité, à l'aide de moteurs de rendu externes à source ouverte tels que Pov-ray, Luxrender et Appleseed. Render remplace l'[[Raytracing Workbench/fr|atelier Raytracing]] et utilise les mêmes modèles pour qu'ils soient compatibles. Le rendu est entièrement écrit en Python, ce qui signifie qu'il peut être étendu plus facilement par les programmeurs non C++. À l'avenir, Render pourrait également prendre en charge Kerkythea, EEVEE de Blender et les moteurs CadRays d'OpenCascade.
* [[Civil Engineering Workbench/fr|Génie Civil]] est un atelier ayant pour objectif de combiner et de développer différents outils présentant un intérêt pour les ingénieurs civils, notamment ceux travaillant avec le génie routier, la topologie de terrain et les données géographiques.
* [[Civil Engineering Workbench/fr|Génie Civil]] est un atelier ayant pour objectif de combiner et de développer différents outils présentant un intérêt pour les ingénieurs civils, notamment ceux travaillant avec le génie routier, la topologie de terrain et les données géographiques.
</div>


=== Assemblage et animations ===
=== Assemblage et animations ===
{{Emphasis|Depuis FreeCAD 0.18, il n’existe pas d'atelier d'assemblage officiel. Cependant, plusieurs outils externes ont été créés et certains sont en cours de développement pour manipuler des objets afin de produire des assemblages.}}
{{Emphasis|Depuis FreeCAD 0.18, il n’existe pas d'atelier d'assemblage officiel. Cependant, plusieurs outils externes ont été créés et certains sont en cours de développement pour manipuler des objets afin de produire des assemblages.}}


{{Emphasis|Note:}} les établis d'assemblage sont généralement incompatibles entre eux. Si vous créez un assemblage avec l'un d'entre eux, vous ne devez pas utiliser un autre atelier d'assemblage et continuer de travailler avec le même assemblage. Vous devez réassembler les pièces dans le nouvel atelier.
{{Emphasis|Note:}} les ateliers d'assemblage sont généralement incompatibles entre eux. Si vous créez un assemblage avec l'un d'eux, vous ne devez pas utiliser un autre atelier d'assemblage pour continuer de travailler avec ce même assemblage. Vous devez réassembler les pièces dans le nouvel atelier.


<div class="mw-translate-fuzzy">
* [[Animation Workbench|Animation]] peut être utilisé pour simuler des cinématiques.
* [[A2plus Workbench/fr|A2plus]] fournit des outils pour créer des assemblages en plusieurs parties. C'est un fork et une extension de l'ancien [[Assembly2 Workbench/fr|atelier Assembly2]].
* [[A2plus Workbench/fr|A2plus]] fournit des outils pour créer des assemblages en plusieurs parties. C'est un fork et une extension de l'ancien [[Assembly2 Workbench/fr|atelier Assembly2]].
* [https://github.com/realthunder/FreeCAD_assembly3 Assembly3] (lien github) est en cours de développement et nécessite une compilation spéciale de FreeCAD. Il s’agit de la solution la plus sophistiquée qui prend en charge les choses comme la cinématique interactive.
* [https://github.com/realthunder/FreeCAD_assembly3 Assembly3] (lien GitHub) est en cours de développement et nécessite une compilation spéciale de FreeCAD avec de nombreux changements du code source. Il s’agit de la solution la plus sophistiquée qui prend en charge les choses comme la cinématique interactive.
* [https://github.com/Zolko-123/FreeCAD_Assembly4 Assembly 4] AKA Assembly Without Solver est une autre option permettant de créer des assemblages. C'est une structure d'assemblage simple, utilisant App::Link.
* [https://github.com/Zolko-123/FreeCAD_aws Assembly4] (lien github) est une solution basée sur la branche propre de FreeCAD utilisée par Assembly3. Il ne fonctionne pas du tout avec des contraintes et se concentre sur la construction de structures avec des systèmes de coordonnées locales (LCS). Cela facilite les calculs et devrait même permettre d’assembler de grandes structures avec de nombreuses pièces. Il s’agit du plus récent des établis d’assemblage et est plus utilisé comme démonstrateur.
* [[Manipulator Workbench/fr|Manipulator]] est destiné à aider les utilisateurs de FreeCAD à aligner, déplacer, faire pivoter et mesurer des objets 3D via une interface graphique conviviale.
* La macro [[Macro WorkFeatures/fr|WorkFeatures]] ajoute une large gamme d'objets utilitaires, tels que des plans ou des axes d'alignement, ainsi que des outils vous permettant de positionner et d'aligner des objets le long de ces objets auxiliaires.
</div>


==== Pseudo-assemblage ====
==== Pseudo-assemblage ====
Line 41: Line 45:
Ces ateliers n'utilisent pas de contraintes pour maintenir les relations entre les pièces, mais simplement pour les repositionner dans l'espace.
Ces ateliers n'utilisent pas de contraintes pour maintenir les relations entre les pièces, mais simplement pour les repositionner dans l'espace.


* [[Animation Workbench|Animation]] contains many tools to simulate movement of parts, create sequences of pictures, and thus produce an animation. The position and rotation of objects can be changed at different times, but also other properties like visibility, transparency, shape color, and camera position. The
* [[Animation Workbench|Animation]] contient de nombreux outils pour simuler le mouvement des pièces, créer des séquences d'images et produire ainsi une animation. La position et la rotation des objets peuvent être modifiées à différents moments, mais également d'autres propriétés telles que la visibilité, la transparence, la couleur de la forme et la position de la caméra.
* [https://github.com/Zolko-123/FreeCAD_aws Assembly4] (github link) is a solution based on the forked FreeCAD branch that Assembly3 uses. It does not work with constraints at all and focuses on building structures with Local Coordinate Systems (LCS). This is computationally friendly, and should allow for creating large assemblies with many parts. This is the newest of the assembly workbenches and is intended more as a demonstrator.
* [https://github.com/Zolko-123/FreeCAD_aws Assembly4] (lien GitHub) est une solution basée sur la branche fork de FreeCAD utilisée par Assembly3. Il ne fonctionne pas du tout avec des contraintes et se concentre sur la construction de structures avec des systèmes de coordonnées locales (LCS). Cela facilite les calculs et devrait permettre la création de grands assemblages comportant de nombreuses pièces. Il s’agit du plus récent des établis d’assemblage et se veut davantage un démonstrateur.
* [https://github.com/JMG1/ExplodedAssembly/tree/master ExplodedAssembly] (github link) is a workbench to create exploded views and animations of assemblies. It supersedes the ExplodedAnimation workbench.
* [https://github.com/JMG1/ExplodedAssembly/tree/master ExplodedAssembly] (lien GitHub) est un atelier permettant de créer des vues éclatées et des animations d'assemblages. Il remplace l’atelier ExplodedAnimation.
* [https://github.com/DeepSOIC/Lattice2/tree/master lattice2] (github link) is a workbench that provides tools for working with placements and arrays of placements. It is a sort of assembly workbench but there are no constraints nor relationships. Instead, the workbench focuses in arrays of placements that can be generated, combined, transformed, superimposed, and populated with shapes. It can also create exploded assemblies.
* [https://github.com/DeepSOIC/Lattice2/tree/master lattice2] (lien GitHub) est un atelier qui fournit des outils pour travailler avec des emplacements et des tableaux d'emplacements. C'est une sorte d'atelier de montage, mais il n'y a pas de contraintes ni de relations. Au lieu de cela, l'atelier se concentre sur des tableaux d'emplacements pouvant être générés, combinés, transformés, superposés et renseignés avec des formes. Il peut également créer des assemblages éclatés.
* [[Manipulator Workbench|Manipulator]] is aimed at helping users in aligning, moving, rotating and measuring 3D objects through a friendly graphical interface.
* [[Manipulator Workbench|Manipulator]] vise à aider les utilisateurs à aligner, déplacer, faire pivoter et mesurer des objets 3D via une interface graphique conviviale.
* [https://github.com/DeepSOIC/Part-o-magic/tree/master Part-o-magic] (github link) is an experimental workbench that provides some improvements to [[Std Part]] and [[PartDesign Body]] containers (automatic grouping, visibility automation, etc.), in order to work with documents that have multiple parts with deep feature hierarchies. It provides a Body-like container for the [[Part Workbench]], and for other workbenches that produce solid shapes. Part-o-magic does not provide assembly constraints, but the tools included may be useful in conjunction with a true assembly workbench.
* [https://github.com/DeepSOIC/Part-o-magic/tree/master Part-o-magic] (lien GitHub) est un atelier expérimental qui apporte certaines améliorations aux conteneurs [[Std Part/fr|Std Part]] and [[PartDesign Body/fr|Corps PartDesign]] (regroupement automatique, automatisation de la visibilité, etc.), afin de travailler avec des documents comportant plusieurs parties avec des hiérarchies de fonctions profondes. Il fournit un conteneur ressemblant à un corps pour l[[Part Workbench/fr|atelier Part]] et pour d'autres ateliers produisant des formes solides. Part-o-magic ne fournit pas de contraintes d'assemblage, mais les outils inclus peuvent être utiles avec un véritable atelier d'assemblage.
* [https://github.com/Rentlau/WorkFeature-WB/tree/master WorkFeature] (github link) is a collection of tools to produce points in different locations (mid points, extrema, center of plane, projected, etc.), axes (from two points, and others), and planes (from one point and one axis, from three points, etc.), in order to facilitate the creation of a particular 3D model. These helper points, axes and planes are also useful to position and align objects in desired places to form an assembly. This workbench is based on the older [[Macro_WorkFeatures|workfeature-macro]], which was hosted in the [[macros recipes|macros recipes]] page. Currently, the macro has a bit more functionality than the workbench, but eventually the workbench will integrate all existing tools of the macro. They also differ in the graphical user interface; the macro creates a panel next to the tree view and the task panel, while the workbench provides its tools in toolbars, just like other workbenches.
* [https://github.com/Rentlau/WorkFeature-WB/tree/master WorkFeature] (lien GitHub) est un ensemble d’outils permettant de générer des points situés à différents emplacements (points intermédiaires, extrémités, centre du plan, projetés, etc.), des axes (depuis deux points et autres) et des plans (depuis un point et un axe, à partir de trois points, etc.), afin de faciliter la création d’un modèle 3D particulier. Ces points d'assistance, axes et plans sont également utiles pour positionner et aligner des objets aux endroits souhaités pour former un assemblage. Cet atelier est basé sur l'ancienne [[Macro_WorkFeatures/fr|macro WorkFeatures]], hébergée sur la page [[Macros_recipes/fr|Macros]]. Actuellement, la macro a un peu plus de fonctionnalités que l'atelier, mais il finira par intégrer tous les outils existants de la macro. Ils diffèrent également par l'interface utilisateur graphique ; la macro crée un panneau à côté du panneau vue arborescente et tâches, tandis que l'atelier fournit ses outils dans des barres d’outils, comme tout autre atelier.
* [[Macro WorkFeatures|workfeature-macro]] adds helper objects to position shapes along these helper objects; the WorkFeature workbench is derived from this macro. The macro contains a few objects that the workbench still doesn't have like origin, circle, bounding box, and views.
* [[Macro WorkFeatures|workfeature-macro]] ajoute des objets auxiliaires pour positionner des formes le long de ces objets auxiliaires ; l'atelier WorkFeature est dérivé de cette macro. La macro contient quelques objets que le plan de travail n'a toujours pas comme origine, cercle, cadre de sélection et vues.


=== Personnalisation ===
=== Personnalisation ===


* [https://github.com/triplus/Autoload/tree/master Autoload] (github link) is a small extension that allows you to select the workbenches that should be loaded when you start FreeCAD. It can allow you to customize your system in combination with other extensions such as PieMenu, ShortCuts, and CommandPanel.
* [https://github.com/triplus/Autoload/tree/master Autoload] (lien GitHub) est une petite extension qui vous permet de sélectionner les ateliers à charger lors du démarrage de FreeCAD. Il peut vous permettre de personnaliser votre système en combinaison avec d'autres extensions telles que PieMenu, ShortCuts et CommandPanel.
* [https://github.com/triplus/CommandPanel/tree/master CommandPanel] (github link) is an extension that provides a panel that can be used store tools from different workbenches.
* [https://github.com/triplus/CommandPanel/tree/master CommandPanel] (lien GitHub) est une extension qui fournit un panneau pouvant être utilisé pour stocker des outils provenant de différents ateliers.
* [https://github.com/triplus/Glass/tree/master Glass] (github link) is an extension that shows the tree view and properties panel as a transparent overlay over the 3D viewport.
* [https://github.com/triplus/Glass/tree/master Glass] (lien GitHub) est une extension qui affiche l’arborescence et le panneau de propriétés sous la forme d’une superposition transparente sur la fenêtre 3D.
* [https://github.com/triplus/IconThemes/tree/master IconThemes] (github link) is an extension that provides the ability of changing the icons of the default FreeCAD system.
* [https://github.com/triplus/IconThemes/tree/master IconThemes] (lien GitHub) est une extension permettant de changer les icônes du système FreeCAD par défaut.
* [https://github.com/triplus/Launcher/tree/master Launcher] (github link) is a small extension that provides a dedicated dialog box for users to search and launch commands. Instead of clicking on a toolbar button or menu entry, searching for the command's name may be faster for some users.
* [https://github.com/triplus/Launcher/tree/master Launcher] (lien GitHub) est une petite extension qui fournit une boîte de dialogue permettant aux utilisateurs de rechercher et de lancer des commandes. Au lieu de cliquer sur un bouton de la barre d'outils ou une entrée de menu, la recherche du nom de la commande peut être plus rapide pour certains utilisateurs.
* [https://github.com/triplus/PieMenu/tree/master PieMenu] (github link) is a small extension that shows a pie menu to select tools or commands when the {{KEY|Tab}} key is pressed. A pie menu is an interface that appears in Blender and other systems like Android mobile phones to launch actions.
* [https://github.com/triplus/PieMenu/tree/master PieMenu] (lien GitHub) est une petite extension qui affiche un menu à secteurs permettant de sélectionner des outils ou des commandes lorsque la touche {{KEY|Tab}} est enfoncée. Un menu à secteurs est une interface qui apparaît dans Blender et dans d’autres systèmes, tels que les téléphones mobiles Android, pour lancer des actions.
* [https://github.com/triplus/SelectorToolbar/tree/master SelectorToolbar] (github link) is a small extension that provides a point and click experience for changing FreeCAD workbenches.
* [https://github.com/triplus/SelectorToolbar/tree/master SelectorToolbar] (lien GitHub) est une petite extension qui fournit une expérience de pointer-cliquer pour changer les ateliers FreeCAD.
* [https://github.com/triplus/ShortCuts/tree/master ShortCuts] (github link) is a small extension that provides a manager and overlay for shortcuts.
* [https://github.com/triplus/ShortCuts/tree/master ShortCuts] (lien GitHub) est une petite extension qui fournit un gestionnaire et une superposition pour les raccourcis.
* [https://github.com/triplus/TabBar/tree/master TabBar] (github link) is a small extension that adds a window with tabs in order to select workbenches.
* [https://github.com/triplus/TabBar/tree/master TabBar] (lien GitHub) est une petite extension qui ajoute une fenêtre avec des onglets afin de sélectionner des ateliers.
* [https://github.com/triplus/ToolbarStyle/tree/master ToolbarStyle] (github link) is a small extension that allows the configuration of toolbars, with icons, text, or both.
* [https://github.com/triplus/ToolbarStyle/tree/master ToolbarStyle] (lien GitHub) est une petite extension qui permet de configurer des barres d’outils, avec des icônes, du texte ou les deux.


=== Ingénierie ===
=== Ingénierie ===


* [https://github.com/FredsFactory/FreeCAD_AirPlaneDesign/tree/master AirPlaneDesign] (lien GitHub) est un atelier expérimental de conception d'ailes et d'objets aéronautiques.
<div class="mw-translate-fuzzy">
* [https://github.com/qingfengxia/Cfd Cfd] (github lien) apporte la puissance du solutionneur OpenFoam à FreeCAD pour effectuer des simulations de calcul de la dynamique des fluides (CFD).
* [https://github.com/qingfengxia/Cfd Cfd] (lien GitHub) apporte la puissance du solveur OpenFoam à FreeCAD pour effectuer des simulations de calcul de la dynamique des fluides (CFD).
* [https://github.com/jaheyns/CfdOF CfdOF] (github lien) est un fork de Cfd qui met l'accent sur la facilité d'utilisation; il est destiné aux personnes qui débutent dans le monde de la CFD et de OpenFoam.
* [https://github.com/jaheyns/CfdOF CfdOF] (lien GitHub) est un fork de Cfd qui met l'accent sur la facilité d'utilisation ; il est destiné aux personnes qui débutent dans le monde de la CFD et de OpenFoam.
* [https://github.com/DualSPHysics/DesignSPHysics/tree/master DesignSPHysics] (lien GitHub) est un atelier qui fournit une interface utilisateur graphique à DualSPHysics, un solveur de dynamique des fluides.
* [[EM_Workbench/fr|atelier EM]] Atelier d'Electro-Magnetique pour [http://www.fastfieldsolvers.com FastFieldSolvers] outils gratuits.
* L'[[EM_Workbench/fr|atelier EM]] fournit une interface graphique pour différents solveurs de [http://www.fastfieldsolvers.com FastFieldSolvers]. À l'heure actuelle, il prend en charge le solveur d'impédance magnéto-quasistatic 3D FastHenry. Le solveur de capacité électrostatique 3D FasterCap est en cours de support.
* [[KicadStepUp_Workbench/fr|KicadStepUp]] vise à aider les utilisateurs de KiCad et de FreeCAD à collaborer à la conception électrique (ECAD) et mécanique (MCAD).
* [https://github.com/execuc/LCInterlocking LCInterlocking] (lien github) pour créer des pièces pour les découpeuses au laser. Ajouter des onglets et des charnières. Exporter en SVG.
* [https://github.com/Siardeni/FreeCADTools FreeCADTools] (lien GitHub) un atelier permettant de créer des profils métalliques, des tubes carrés, des profils z, des palettes, des rotations, des dessins et plus encore.
* [https://github.com/juanvanyo/FreeCAD-GDT GDT] est une collection d’outils permettant d’ajouter des étiquettes de dimensions géométriques et tolérances (GDT) dans les dessins techniques 2D et 3D. Il met en œuvre la norme ISO 16792.
* [[SheetMetal Workbench/fr|SheetMetal]] fournit des outils pour plier et déplier des pièces en tôle.
* [[KicadStepUp_Workbench/fr|KicadStepUp]] vise à aider les utilisateurs de KiCad et de FreeCAD à collaborer à la conception électrique (ECAD) et mécanique (MCAD). Avec FreeCAD, il est possible de concevoir un circuit imprimé et de le transmettre à KiCad. Alternativement, la carte peut être conçue dans KiCad, importée par FreeCAD, elle peut être modifiée avec l'[[Sketcher Workbench/fr|atelier Sketcher]] et repoussée dans KiCad. Le modèle 3D, les cartes et le boîtier, peuvent être exportés au format VRML avec les propriétés des matériaux pour une utilisation dans les outils KiCad ou Blender.
</div>
* [https://github.com/execuc/LCInterlocking LCInterlocking] (lien GitHub) permet de créer des pièces pour les découpeuses laser. Ajouter des onglets et des charnières. Exporter au format SVG.
* [https://github.com/mess42/pyrate/tree/master Pyrate] (lien GitHub) est un atelier permettant de concevoir des lentilles optiques. Le projet vise à fournir un dispositif de lancer de rayons optiques pour les supports GRIN isotropes, homogènes anisotropes et inhomogènes isotropes.
* [[SheetMetal Workbench/fr|SheetMetal]] fournit des outils permettant de concevoir un objet en tôle pliée, telle qu’un boîtier ou une enceinte métallique. L'utilisateur commence par une feuille plate, puis utilise des outils pour extruder et plier les faces de l'objet d'une certaine distance, rayon ou angle, jusqu'à obtenir la forme souhaitée. Le corps peut ensuite être déplié pour obtenir le matériau plat nécessaire à la fabrication de ce corps. Le contour de ce corps non plié peut finalement être utilisé comme entrée pour les broyeurs ou les machines de découpe laser afin d’obtenir le profil de feuille requis.
* [https://github.com/FreeCAD/freecad.ship Ship Workbench] (github link) est utilisé pour créer des structures communes aux navires. Il est actuellement à la recherche d'un mainteneur.


=== Information et données ===
=== Information et données ===


* [https://github.com/yorikvanhavre/CADExchanger/tree/master CADExchanger] (github link) is an extension that allows FreeCAD to import and export file formats supported by the commercial "CAD Exchanger" application, such as Rhino 3dm or ACIS sat, and mesh formats like OBJ and STL.
* [https://github.com/yorikvanhavre/CADExchanger/tree/master CADExchanger] (lien GitHub) est une extension qui permet à FreeCAD d'importer et d'exporter des formats de fichiers pris en charge par l'application commerciale "CAD Exchanger", telle que Rhino 3dm ou ACIS sat, et des formats de maillage tels que OBJ et STL.
* [https://github.com/yorikvanhavre/Draft-dxf-importer/tree/master dxf_library] (github link) downloads the files needed to support importing and exporting DXF files in FreeCAD versions before v0.16. These files are not needed anymore when using the built-in DXF importer in v0.16 and above. They are still needed if you wish to use the legacy Python importer, or if you wish to export directly from the 3D model.
* [https://github.com/yorikvanhavre/Draft-dxf-importer/tree/master dxf_library] (lien GitHub) télécharge les fichiers nécessaires à l’importation et à l’exportation de fichiers DXF dans les versions de FreeCAD antérieures à la v0.16. Ces fichiers ne sont plus nécessaires lors de l'utilisation de l'importateur DXF intégré à partir de v0.16. Ils sont toujours nécessaires si vous souhaitez utiliser l’importateur Python hérité ou si vous souhaitez exporter directement à partir du modèle 3D.
* [[DynamicData Workbench|DynamicData]] is an extension that allows creating container objects to hold custom properties of any type that FreeCAD supports, for example, length or placement. These custom properties can then be used in mathematical [[expressions]] just like other properties in the [[Sketcher Workbench]] or [[Spreadsheet Workbench]].
* [[DynamicData Workbench/fr|Données dynamiques]] est une extension qui permet de créer des objets conteneur pour contenir des propriétés personnalisées de tout type pris en charge par FreeCAD, par exemple la longueur ou l'emplacement. Ces propriétés personnalisées peuvent ensuite être utilisées dans des [[expressions/fr|expressions]] mathématiques, tout comme les autres propriétés des ateliers [[Sketcher Workbench/fr|Sketcher]] ou [[Spreadsheet Workbench/fr|Spreadsheet]].
* [https://github.com/jmplonka/InventorLoader InventorLoader] is an extension designed to import Autodesk Inventor files. Currently only Parts (IPT) can be displayed, not assemblies (IAM) nor drawings (IDW). As Inventor files contain a complete ACIS model representation, SAT and SAB files can also be imported. Export will not be supported, neither to IPT nor to SAT.
* [https://github.com/jmplonka/InventorLoader InventorLoader] (lien GitHub) est une extension conçue pour importer des fichiers Autodesk Inventor. Actuellement, seules les pièces (IPT) peuvent être affichées, pas les assemblages (IAM) ni les dessins (IDW). Comme les fichiers Inventor contiennent une représentation complète du modèle ACIS, les fichiers SAT et SAB peuvent également être importés. L'exportation ne sera prise en charge ni par IPT ni par SAT.
* [https://github.com/marmni/FreeCAD-Kerkythea/blob/master/exportToKerkythea.FCMacro kerkythea] (github link) adds a simple exporter to produce XML files for use with the Kerkythea freeware renderer.
* [https://github.com/marmni/FreeCAD-Kerkythea/blob/master/exportToKerkythea.FCMacro kerkythea] (lien GitHub) ajoute un simple exportateur pour produire des fichiers XML à utiliser avec le moteur de rendu libre Kerkythea.
* [https://github.com/furti/FreeCAD-Reporting/tree/master Reporting] (github link) makes it possible to extract information from a FreeCAD document using SQL statements, and show the results in a spreadsheet. The SQL statements can be used from a graphical user interface or from Python scripts. It works in a similar way to the [[Arch Schedule]] tool but is more powerful due to the flexibility that SQL provides.
* [https://github.com/furti/FreeCAD-Reporting/tree/master Reporting] (lien GitHub) permet d'extraire des informations d'un document FreeCAD à l'aide d'instructions SQL et d'afficher les résultats dans un tableur. Les instructions SQL peuvent être utilisées à partir d'une interface utilisateur graphique ou de scripts Python. Il fonctionne de la même manière que l'outil Arch Schedule , mais il est plus puissant en raison de la flexibilité offerte par SQL.
* [[WebTools Workbench|WebTools]] contains a series of tools to communicate with web services like Git, a BIM server, and Sketchfab.
* [[WebTools Workbench/fr|WebTools]] contient une série d’outils permettant de communiquer avec des services Web tels que Git, un serveur BIM et Sketchfab.
* [https://github.com/Mambix/FreeCAD-yaml-workspace/tree/master yaml-workspace] (github link) is an extension that adds an importer to load and manipulate objects from YAML files. In this way it's easier to design and check 3D parts before manufacturing.
* [https://github.com/Mambix/FreeCAD-yaml-workspace/tree/master yaml-workspace] (lien GitHub) est une extension qui ajoute un importateur pour charger et manipuler des objets à partir de fichiers YAML. De cette façon, il est plus facile de concevoir et de vérifier des pièces 3D avant de les fabriquer.


=== Contours et pièces ===
=== Contours et pièces ===


* [https://github.com/berndhahnebach/BOLTSFC/tree/master BOLTSFC] (github link) is an extension that allows you to use the BOLTS "Open Library for Technical Specifications", which is a collection of objects like nuts, screws, bolts, and so on, parametrically defined.
* [https://github.com/berndhahnebach/BOLTSFC/tree/master BOLTSFC] (lien GitHub) est une extension qui vous permet d'utiliser la "Bibliothèque ouverte pour les spécifications techniques" BOLTS, qui est une collection d'objets tels que des écrous, des vis, des boulons, etc., définis paramétriquement.
* [https://github.com/jmwright/cadquery-freecad-module/wiki CadQuery] allows users to design parametric 3D CAD models defined by the [https://dcowden.github.io/cadquery/ CadQuery CAD scripting API]. It includes a full-featured editor with features such as auto-completion, syntax highlighting and checking, line numbering, and code folding. Example scripts are included to make the user get started with using the API. Script variables can be edited dynamically through the use of a parameter dialog. This workbench also includes [https://github.com/cqparts/cqparts cqparts], which is a library that adds support for parts and assemblies with constraints on top of CadQuery.
* [https://github.com/jmwright/cadquery-freecad-module/wiki CadQuery] permet aux utilisateurs de concevoir des modèles de CAO 3D paramétriques définis par l'[https://dcowden.github.io/cadquery/ API de script CAD CadQuery]. Il comprend un éditeur complet avec des fonctionnalités telles que la saisie automatique, la coloration syntaxique et la vérification, la numérotation des lignes et la hiérarchisation du code. Des exemples de scripts sont inclus pour permettre à l'utilisateur de se familiariser avec l'utilisation de l'API. Les variables de script peuvent être éditées dynamiquement à l'aide d'une boîte de dialogue de paramètre. Cet atelier inclut également [https://github.com/cqparts/cqparts cqparts], une bibliothèque qui prend en charge les pièces et les assemblages avec des contraintes sur CadQuery.
* [https://github.com/tomate44/CurvesWB Curves] is a collection of tools to create and edit NURBS curves and surfaces.
* [https://github.com/tomate44/CurvesWB Curves] est un ensemble d’outils permettant de créer et d’éditer des courbes et des surfaces NURBS.
* [[Defeaturing Workbench|Defeaturing]] provides tools to edit STEP objects to remove features like holes, faces, and edges, and perform some operations with the simplified objects.
* [[Defeaturing Workbench/fr|L'atelier Defeaturing]] fournit des outils permettant de modifier des objets STEP afin de supprimer des éléments tels que des trous, des faces et des arêtes, et d'effectuer certaines opérations avec les objets simplifiés.
* [[Fasteners Workbench]] est un atelier offrant diverses fixations, vis, boulons, écrous, etc., à attacher à votre modèle. Le développement a lieu chez [https://github.com/shaise/FreeCAD_FastenersWB/tree/master Fasteners Github repo] (lien GitHub).
* [https://github.com/shaise/FreeCAD_FastenersWB/tree/master fasteners] (github link) is a workbench that provides various fasteners, screws, bolts, nuts, etc., to attach them to your model.
* [https://github.com/looooo/freecad.gears/tree/master FCGear] (github link) is an extension that adds many different gears like cylindric involute, involute rack, cylindric cycloid, spherical involute bevel-gear, and crown gear.
* [https://github.com/looooo/freecad.gears/tree/master FCGear] (lien GitHub) est une extension qui ajoute de nombreux types d'engrenages, tels que les développées cylindriques, les cycloïdes cylindriques, les engrenages coniques à développante sphérique et les couronnes dentées.
* [https://github.com/looooo/freecad.frametools frame] (github link) is an extension with tools to create frames and beams, including two intersecting beams, in which one beam is cut by a plane or by another beam.
* [https://github.com/looooo/freecad.frametools frame] (lien GitHub) est une extension avec des outils pour créer des cadres et des poutres, y compris deux poutres se croisant, dans lesquels une poutre est coupée par un plan ou par une autre poutre.
* [https://github.com/furti/FreeCAD-Lithophane/tree/master Lithophane] (github link) is an extension to convert a provided image to a "lithophane" for 3D printing. A lithophane is an image that can only be seen properly when illuminated from behind.
* [https://github.com/furti/FreeCAD-Lithophane/tree/master Lithophane] (lien GitHub) est une extension permettant de convertir une image fournie en "lithophane" pour une impression 3D. Une lithophane est une image qui ne peut être vue correctement que lorsqu'elle est éclairée de l'arrière.
* [https://github.com/microelly2/freecad-nurbs nurbs] is a collection of scripts for managing freeform surfaces and curves.
* [https://github.com/microelly2/freecad-nurbs nurbs] est une collection de scripts permettant de gérer des surfaces et des courbes de formes libres.
* [https://github.com/FreeCAD/FreeCAD-library/tree/master parts_library] (github link) is an extension that downloads a library of parts in Step format ({{incode|.step}}) or in FreeCAD format ({{incode|.FCstd}}) that can be imported into a FreeCAD document. Users can contribute content to this library by forking the repository, adding their own parts under a permissive CC-BY 3.0 license, and submitting a pull request to merge the new objects.
* [https://github.com/FreeCAD/FreeCAD-library/tree/master parts_library] (lien GitHub) est une extension qui télécharge une bibliothèque de pièces au format Step {{FileName|.step}} ou au format FreeCAD {{FileName|.FCstd}} pouvant être importées dans un document FreeCAD. Les utilisateurs peuvent contribuer au contenu de cette bibliothèque en interrogeant le référentiel, en ajoutant leurs propres composants sous une licence permissive CC-BY 3.0 et en soumettant une demande d'extraction pour fusionner les nouveaux objets.
* [https://github.com/marmni/FreeCAD-PCB/tree/master pcb] (github link) is a workbench that allows the user to import and create printed circuit boards (PCB) in FreeCAD. It supports layers, colors, transparencies, importing Step and Iges models, and displaying holes and vias.
* [https://github.com/marmni/FreeCAD-PCB/tree/master pcb] (lien GitHub) est un atelier qui permet à l'utilisateur d'importer et de créer des cartes de circuit imprimé dans FreeCAD. Il prend en charge les calques, les couleurs, les transparences, l'importation de modèles Step et Iges, ainsi que l'affichage de trous et de pistes.
* [https://github.com/microelly2/reconstruction/tree/master reconstruction] (github link) provides utilities to reconstruct models from images.
* [https://github.com/microelly2/reconstruction/tree/master reconstruction] (lien GitHub) fournit des utilitaires permettant de reconstruire des modèles à partir d’images.
* [https://github.com/Maaphoo/Retr3d/tree/master retr3D] (lien GitHub) est un framework conçu pour modéliser et fabriquer des pièces imprimables en 3D à partir de rebuts électroniques, afin de construire d'autres imprimantes 3D. L'objectif de ce projet est de recycler les déchets électroniques, de promouvoir l'impression 3D, en particulier dans les économies en développement, et de réduire ainsi la quantité de déchets envoyés aux sites d'enfouissement. L'utilisation d'imprimantes 3D locales et peu coûteuses pourrait également être un moyen de localiser la fabrication, stimulant ainsi l'économie locale de ces régions.
* [https://github.com/Maaphoo/Retr3d/tree/master retr3D] (github link) is a framework designed to model and manufacture 3D printable parts starting from electronic waste, in order to build more 3D printers. The intention of this project is to recycle e-waste, promote 3D printing, especially in developing economies, and in this way reduce the amount of waste that goes to landfills. Using locally built, and inexpensive 3D printers could also be a way of localizing manufacturing, thus stimulating the local economy of these regions.
* [https://github.com/edwardvmills/Silk Silk] is a collection of NURBS surface modeling tools focused on low degree and seam continuity. Silk is the new name of the NURBSlib-EVM project.
* [https://github.com/edwardvmills/Silk Silk] est un ensemble d’outils de modélisation de surface NURBS axés sur les faibles angles et la continuité des coutures. Silk est le nouveau nom du projet NURBSlib-EVM.
* [https://github.com/luzpaz/SlopedPlanesMacro/tree/master SlopedPlanesMacro] (github link) allows you to build figures controlling the slopes of the faces of objects.
* [https://github.com/luzpaz/SlopedPlanesMacro/tree/master SlopedPlanesMacro] (lien GitHub) vous permet de construire des figures contrôlant les pentes des faces des objets.
* [https://github.com/FreeCAD/FreeCAD-symbols/tree/master symbols_library] (github link) is an extension that downloads a library of SVG symbols that can be used in FreeCAD, particularly in the [[TechDraw Workbench]] to produce technical documentation. Users can contribute content to this library by forking the repository, adding their own symbols under a permissive CC-BY 3.0 license, and submitting a pull request to merge the new objects.
* [https://github.com/FreeCAD/FreeCAD-symbols/tree/master symbols_library] (lien GitHub) est une extension qui télécharge une bibliothèque de symboles SVG pouvant être utilisés dans FreeCAD, en particulier dans [[TechDraw Workbench/fr|l'atelier TechDraw]] pour produire une documentation technique. Les utilisateurs peuvent contribuer au contenu de cette bibliothèque en interrogeant le référentiel, en ajoutant leurs propres symboles sous licence permissive CC-BY 3.0 et en soumettant une demande d'extraction pour fusionner les nouveaux objets.
* [https://github.com/mwganson/ThreadProfile ThreadProfile] (lien github) permet de créer facilement un objet paramétrique 2d de profil de filetage compatible dans les ateliers Part et Part Design.
* [https://github.com/wood-galaxy/FreeCAD-Timber/tree/master timber] (github link) is a workbench to produce wood and timber objects.
* [https://github.com/wood-galaxy/FreeCAD-Timber/tree/master timber] (lien GitHub) est un atelier permettant de produire des objets en bois et en planches.


== Extensions obsolètes ==
== Extensions obsolètes ==
Line 112: Line 121:
* [https://github.com/triplus/PersistentToolbars/tree/master PersistentToolbars] (lien GitHub) est une petite extension permettant de conserver les barres d'outils à leur emplacement. Depuis FreeCAD 0.17 cette extension est obsolète, car cette fonctionnalité est incluse nativement dans FreeCAD.
* [https://github.com/triplus/PersistentToolbars/tree/master PersistentToolbars] (lien GitHub) est une petite extension permettant de conserver les barres d'outils à leur emplacement. Depuis FreeCAD 0.17 cette extension est obsolète, car cette fonctionnalité est incluse nativement dans FreeCAD.
* [https://github.com/microelly2/freecad-pluginloader/tree/master pluginloader] (lien GitHub) est une petite extension qui permet à l'utilisateur d'installer des macros, des ateliers externes et d'autres extensions dans FreeCAD. Depuis FreeCAD 0.17 cet utilitaire est obsolète car cette fonctionnalité est déjà proposée par l'[[Std_AddonMgr|Addon Manager]].
* [https://github.com/microelly2/freecad-pluginloader/tree/master pluginloader] (lien GitHub) est une petite extension qui permet à l'utilisateur d'installer des macros, des ateliers externes et d'autres extensions dans FreeCAD. Depuis FreeCAD 0.17 cet utilitaire est obsolète car cette fonctionnalité est déjà proposée par l'[[Std_AddonMgr|Addon Manager]].

== Traduction d'un atelier externe ==

Voir la page du wiki pour plus d'informations [[Translating_an_external_workbench/fr|Traduction d'un atelier externe]]


== Documentation manquante ==
== Documentation manquante ==

Revision as of 09:17, 14 October 2019

Introduction

Les utilisateurs expérimentés ont étendu FreeCAD avec divers ateliers et addons (greffons) personnalisés qui ne sont pas intégrés au code source principal de FreeCAD mais peuvent être ajoutés à une installation FreeCAD existante.

La plupart des extensions peuvent être installées à partir du Addon Manager, menu Template:MenuCommand/fr. S'il existe des instructions et des dépendances spécifiques pour l'installation ou l'utilisation des ateliers, vous devez les noter dans la page d'accueil de chaque atelier.

Ces ateliers ne sont pas pris en charge par la principale équipe de développement de FreeCAD. Ils ne sont donc pas testés pour fonctionner avec toutes les versions de FreeCAD. Les questions, les rapports de bogues et les demandes d'amélioration doivent être adressés directement aux auteurs de l'atelier.

Extensions actuelles

Générales

Ajoutez les ateliers qui ne correspondent pas à une catégorie spéciale ici.

  • MOOC vous permet de suivre un tutoriel interactif et d’évaluer votre travail directement dans l’interface FreeCAD.

Architecture et construction

  • ArchTextures (lien GitHub) vous permet d'ajouter des textures de base non photoréalistes aux objets architecturaux créés avec l'atelier Arch.
  • BIM vise à implémenter un flux de travail complet de modélisation des informations de construction (BIM) dans FreeCAD. Il étend l'atelier Arch et rassemble de nombreux outils d’autres ateliers pour fournir un environnement pratique et convivial pour modéliser des bâtiments et travailler avec des fichiers IFC.
  • Flamingo est un ensemble de commandes et d’objets FreeCAD personnalisés permettant d’accélérer la création de charpentes (fermes, poutres) et de tuyauteries (tubes, coudes, brides). Il dispose d'utilitaires pour interroger les objets, les déplacer et faire pivoter le plan de travail à la volée.
  • Timber (lien GitHub) Structures wood, et autres.
  • geodata (lien GitHub) est une extension pour importer des informations géographiques à partir d'un point géolocalisé par sa latitude et sa longitude, depuis OpenStreetMap, Google Maps, Bing Map ou Here Map.
  • Barres de renfort (armatures) est une petite extension qui complète l'atelier Arch avec d’autres outils d'armature, notamment les profils droit, en forme de U, en forme de L et courbé, étrier et hélice, à utiliser dans les objets créés avec l'outil Arch Structure.
  • Render (lien GitHub) est un atelier permettant de produire des images de haute qualité, à l'aide de moteurs de rendu externes à source ouverte tels que Pov-ray, Luxrender et Appleseed. Render remplace l'atelier Raytracing et utilise les mêmes modèles pour qu'ils soient compatibles. Le rendu est entièrement écrit en Python, ce qui signifie qu'il peut être étendu plus facilement par les programmeurs non C++. À l'avenir, Render pourrait également prendre en charge Kerkythea, EEVEE de Blender et les moteurs CadRays d'OpenCascade.
  • Génie Civil est un atelier ayant pour objectif de combiner et de développer différents outils présentant un intérêt pour les ingénieurs civils, notamment ceux travaillant avec le génie routier, la topologie de terrain et les données géographiques.

Assemblage et animations

Depuis FreeCAD 0.18, il n’existe pas d'atelier d'assemblage officiel. Cependant, plusieurs outils externes ont été créés et certains sont en cours de développement pour manipuler des objets afin de produire des assemblages.

Note: les ateliers d'assemblage sont généralement incompatibles entre eux. Si vous créez un assemblage avec l'un d'eux, vous ne devez pas utiliser un autre atelier d'assemblage pour continuer de travailler avec ce même assemblage. Vous devez réassembler les pièces dans le nouvel atelier.

  • A2plus fournit des outils pour créer des assemblages en plusieurs parties. C'est un fork et une extension de l'ancien atelier Assembly2.
  • Assembly3 (lien GitHub) est en cours de développement et nécessite une compilation spéciale de FreeCAD avec de nombreux changements du code source. Il s’agit de la solution la plus sophistiquée qui prend en charge les choses comme la cinématique interactive.
  • Assembly 4 AKA Assembly Without Solver est une autre option permettant de créer des assemblages. C'est une structure d'assemblage simple, utilisant App::Link.

Pseudo-assemblage

Ces ateliers n'utilisent pas de contraintes pour maintenir les relations entre les pièces, mais simplement pour les repositionner dans l'espace.

  • Animation contient de nombreux outils pour simuler le mouvement des pièces, créer des séquences d'images et produire ainsi une animation. La position et la rotation des objets peuvent être modifiées à différents moments, mais également d'autres propriétés telles que la visibilité, la transparence, la couleur de la forme et la position de la caméra.
  • Assembly4 (lien GitHub) est une solution basée sur la branche fork de FreeCAD utilisée par Assembly3. Il ne fonctionne pas du tout avec des contraintes et se concentre sur la construction de structures avec des systèmes de coordonnées locales (LCS). Cela facilite les calculs et devrait permettre la création de grands assemblages comportant de nombreuses pièces. Il s’agit du plus récent des établis d’assemblage et se veut davantage un démonstrateur.
  • ExplodedAssembly (lien GitHub) est un atelier permettant de créer des vues éclatées et des animations d'assemblages. Il remplace l’atelier ExplodedAnimation.
  • lattice2 (lien GitHub) est un atelier qui fournit des outils pour travailler avec des emplacements et des tableaux d'emplacements. C'est une sorte d'atelier de montage, mais il n'y a pas de contraintes ni de relations. Au lieu de cela, l'atelier se concentre sur des tableaux d'emplacements pouvant être générés, combinés, transformés, superposés et renseignés avec des formes. Il peut également créer des assemblages éclatés.
  • Manipulator vise à aider les utilisateurs à aligner, déplacer, faire pivoter et mesurer des objets 3D via une interface graphique conviviale.
  • Part-o-magic (lien GitHub) est un atelier expérimental qui apporte certaines améliorations aux conteneurs Std Part and Corps PartDesign (regroupement automatique, automatisation de la visibilité, etc.), afin de travailler avec des documents comportant plusieurs parties avec des hiérarchies de fonctions profondes. Il fournit un conteneur ressemblant à un corps pour latelier Part et pour d'autres ateliers produisant des formes solides. Part-o-magic ne fournit pas de contraintes d'assemblage, mais les outils inclus peuvent être utiles avec un véritable atelier d'assemblage.
  • WorkFeature (lien GitHub) est un ensemble d’outils permettant de générer des points situés à différents emplacements (points intermédiaires, extrémités, centre du plan, projetés, etc.), des axes (depuis deux points et autres) et des plans (depuis un point et un axe, à partir de trois points, etc.), afin de faciliter la création d’un modèle 3D particulier. Ces points d'assistance, axes et plans sont également utiles pour positionner et aligner des objets aux endroits souhaités pour former un assemblage. Cet atelier est basé sur l'ancienne macro WorkFeatures, hébergée sur la page Macros. Actuellement, la macro a un peu plus de fonctionnalités que l'atelier, mais il finira par intégrer tous les outils existants de la macro. Ils diffèrent également par l'interface utilisateur graphique ; la macro crée un panneau à côté du panneau vue arborescente et tâches, tandis que l'atelier fournit ses outils dans des barres d’outils, comme tout autre atelier.
  • workfeature-macro ajoute des objets auxiliaires pour positionner des formes le long de ces objets auxiliaires ; l'atelier WorkFeature est dérivé de cette macro. La macro contient quelques objets que le plan de travail n'a toujours pas comme origine, cercle, cadre de sélection et vues.

Personnalisation

  • Autoload (lien GitHub) est une petite extension qui vous permet de sélectionner les ateliers à charger lors du démarrage de FreeCAD. Il peut vous permettre de personnaliser votre système en combinaison avec d'autres extensions telles que PieMenu, ShortCuts et CommandPanel.
  • CommandPanel (lien GitHub) est une extension qui fournit un panneau pouvant être utilisé pour stocker des outils provenant de différents ateliers.
  • Glass (lien GitHub) est une extension qui affiche l’arborescence et le panneau de propriétés sous la forme d’une superposition transparente sur la fenêtre 3D.
  • IconThemes (lien GitHub) est une extension permettant de changer les icônes du système FreeCAD par défaut.
  • Launcher (lien GitHub) est une petite extension qui fournit une boîte de dialogue permettant aux utilisateurs de rechercher et de lancer des commandes. Au lieu de cliquer sur un bouton de la barre d'outils ou une entrée de menu, la recherche du nom de la commande peut être plus rapide pour certains utilisateurs.
  • PieMenu (lien GitHub) est une petite extension qui affiche un menu à secteurs permettant de sélectionner des outils ou des commandes lorsque la touche Tab est enfoncée. Un menu à secteurs est une interface qui apparaît dans Blender et dans d’autres systèmes, tels que les téléphones mobiles Android, pour lancer des actions.
  • SelectorToolbar (lien GitHub) est une petite extension qui fournit une expérience de pointer-cliquer pour changer les ateliers FreeCAD.
  • ShortCuts (lien GitHub) est une petite extension qui fournit un gestionnaire et une superposition pour les raccourcis.
  • TabBar (lien GitHub) est une petite extension qui ajoute une fenêtre avec des onglets afin de sélectionner des ateliers.
  • ToolbarStyle (lien GitHub) est une petite extension qui permet de configurer des barres d’outils, avec des icônes, du texte ou les deux.

Ingénierie

  • AirPlaneDesign (lien GitHub) est un atelier expérimental de conception d'ailes et d'objets aéronautiques.
  • Cfd (lien GitHub) apporte la puissance du solveur OpenFoam à FreeCAD pour effectuer des simulations de calcul de la dynamique des fluides (CFD).
  • CfdOF (lien GitHub) est un fork de Cfd qui met l'accent sur la facilité d'utilisation ; il est destiné aux personnes qui débutent dans le monde de la CFD et de OpenFoam.
  • DesignSPHysics (lien GitHub) est un atelier qui fournit une interface utilisateur graphique à DualSPHysics, un solveur de dynamique des fluides.
  • L'atelier EM fournit une interface graphique pour différents solveurs de FastFieldSolvers. À l'heure actuelle, il prend en charge le solveur d'impédance magnéto-quasistatic 3D FastHenry. Le solveur de capacité électrostatique 3D FasterCap est en cours de support.
  • FreeCADTools (lien GitHub) un atelier permettant de créer des profils métalliques, des tubes carrés, des profils z, des palettes, des rotations, des dessins et plus encore.
  • GDT est une collection d’outils permettant d’ajouter des étiquettes de dimensions géométriques et tolérances (GDT) dans les dessins techniques 2D et 3D. Il met en œuvre la norme ISO 16792.
  • KicadStepUp vise à aider les utilisateurs de KiCad et de FreeCAD à collaborer à la conception électrique (ECAD) et mécanique (MCAD). Avec FreeCAD, il est possible de concevoir un circuit imprimé et de le transmettre à KiCad. Alternativement, la carte peut être conçue dans KiCad, importée par FreeCAD, elle peut être modifiée avec l'atelier Sketcher et repoussée dans KiCad. Le modèle 3D, les cartes et le boîtier, peuvent être exportés au format VRML avec les propriétés des matériaux pour une utilisation dans les outils KiCad ou Blender.
  • LCInterlocking (lien GitHub) permet de créer des pièces pour les découpeuses laser. Ajouter des onglets et des charnières. Exporter au format SVG.
  • Pyrate (lien GitHub) est un atelier permettant de concevoir des lentilles optiques. Le projet vise à fournir un dispositif de lancer de rayons optiques pour les supports GRIN isotropes, homogènes anisotropes et inhomogènes isotropes.
  • SheetMetal fournit des outils permettant de concevoir un objet en tôle pliée, telle qu’un boîtier ou une enceinte métallique. L'utilisateur commence par une feuille plate, puis utilise des outils pour extruder et plier les faces de l'objet d'une certaine distance, rayon ou angle, jusqu'à obtenir la forme souhaitée. Le corps peut ensuite être déplié pour obtenir le matériau plat nécessaire à la fabrication de ce corps. Le contour de ce corps non plié peut finalement être utilisé comme entrée pour les broyeurs ou les machines de découpe laser afin d’obtenir le profil de feuille requis.
  • Ship Workbench (github link) est utilisé pour créer des structures communes aux navires. Il est actuellement à la recherche d'un mainteneur.

Information et données

  • CADExchanger (lien GitHub) est une extension qui permet à FreeCAD d'importer et d'exporter des formats de fichiers pris en charge par l'application commerciale "CAD Exchanger", telle que Rhino 3dm ou ACIS sat, et des formats de maillage tels que OBJ et STL.
  • dxf_library (lien GitHub) télécharge les fichiers nécessaires à l’importation et à l’exportation de fichiers DXF dans les versions de FreeCAD antérieures à la v0.16. Ces fichiers ne sont plus nécessaires lors de l'utilisation de l'importateur DXF intégré à partir de v0.16. Ils sont toujours nécessaires si vous souhaitez utiliser l’importateur Python hérité ou si vous souhaitez exporter directement à partir du modèle 3D.
  • Données dynamiques est une extension qui permet de créer des objets conteneur pour contenir des propriétés personnalisées de tout type pris en charge par FreeCAD, par exemple la longueur ou l'emplacement. Ces propriétés personnalisées peuvent ensuite être utilisées dans des expressions mathématiques, tout comme les autres propriétés des ateliers Sketcher ou Spreadsheet.
  • InventorLoader (lien GitHub) est une extension conçue pour importer des fichiers Autodesk Inventor. Actuellement, seules les pièces (IPT) peuvent être affichées, pas les assemblages (IAM) ni les dessins (IDW). Comme les fichiers Inventor contiennent une représentation complète du modèle ACIS, les fichiers SAT et SAB peuvent également être importés. L'exportation ne sera prise en charge ni par IPT ni par SAT.
  • kerkythea (lien GitHub) ajoute un simple exportateur pour produire des fichiers XML à utiliser avec le moteur de rendu libre Kerkythea.
  • Reporting (lien GitHub) permet d'extraire des informations d'un document FreeCAD à l'aide d'instructions SQL et d'afficher les résultats dans un tableur. Les instructions SQL peuvent être utilisées à partir d'une interface utilisateur graphique ou de scripts Python. Il fonctionne de la même manière que l'outil Arch Schedule , mais il est plus puissant en raison de la flexibilité offerte par SQL.
  • WebTools contient une série d’outils permettant de communiquer avec des services Web tels que Git, un serveur BIM et Sketchfab.
  • yaml-workspace (lien GitHub) est une extension qui ajoute un importateur pour charger et manipuler des objets à partir de fichiers YAML. De cette façon, il est plus facile de concevoir et de vérifier des pièces 3D avant de les fabriquer.

Contours et pièces

  • BOLTSFC (lien GitHub) est une extension qui vous permet d'utiliser la "Bibliothèque ouverte pour les spécifications techniques" BOLTS, qui est une collection d'objets tels que des écrous, des vis, des boulons, etc., définis paramétriquement.
  • CadQuery permet aux utilisateurs de concevoir des modèles de CAO 3D paramétriques définis par l'API de script CAD CadQuery. Il comprend un éditeur complet avec des fonctionnalités telles que la saisie automatique, la coloration syntaxique et la vérification, la numérotation des lignes et la hiérarchisation du code. Des exemples de scripts sont inclus pour permettre à l'utilisateur de se familiariser avec l'utilisation de l'API. Les variables de script peuvent être éditées dynamiquement à l'aide d'une boîte de dialogue de paramètre. Cet atelier inclut également cqparts, une bibliothèque qui prend en charge les pièces et les assemblages avec des contraintes sur CadQuery.
  • Curves est un ensemble d’outils permettant de créer et d’éditer des courbes et des surfaces NURBS.
  • L'atelier Defeaturing fournit des outils permettant de modifier des objets STEP afin de supprimer des éléments tels que des trous, des faces et des arêtes, et d'effectuer certaines opérations avec les objets simplifiés.
  • Fasteners Workbench est un atelier offrant diverses fixations, vis, boulons, écrous, etc., à attacher à votre modèle. Le développement a lieu chez Fasteners Github repo (lien GitHub).
  • FCGear (lien GitHub) est une extension qui ajoute de nombreux types d'engrenages, tels que les développées cylindriques, les cycloïdes cylindriques, les engrenages coniques à développante sphérique et les couronnes dentées.
  • frame (lien GitHub) est une extension avec des outils pour créer des cadres et des poutres, y compris deux poutres se croisant, dans lesquels une poutre est coupée par un plan ou par une autre poutre.
  • Lithophane (lien GitHub) est une extension permettant de convertir une image fournie en "lithophane" pour une impression 3D. Une lithophane est une image qui ne peut être vue correctement que lorsqu'elle est éclairée de l'arrière.
  • nurbs est une collection de scripts permettant de gérer des surfaces et des courbes de formes libres.
  • parts_library (lien GitHub) est une extension qui télécharge une bibliothèque de pièces au format Step .step ou au format FreeCAD .FCstd pouvant être importées dans un document FreeCAD. Les utilisateurs peuvent contribuer au contenu de cette bibliothèque en interrogeant le référentiel, en ajoutant leurs propres composants sous une licence permissive CC-BY 3.0 et en soumettant une demande d'extraction pour fusionner les nouveaux objets.
  • pcb (lien GitHub) est un atelier qui permet à l'utilisateur d'importer et de créer des cartes de circuit imprimé dans FreeCAD. Il prend en charge les calques, les couleurs, les transparences, l'importation de modèles Step et Iges, ainsi que l'affichage de trous et de pistes.
  • reconstruction (lien GitHub) fournit des utilitaires permettant de reconstruire des modèles à partir d’images.
  • retr3D (lien GitHub) est un framework conçu pour modéliser et fabriquer des pièces imprimables en 3D à partir de rebuts électroniques, afin de construire d'autres imprimantes 3D. L'objectif de ce projet est de recycler les déchets électroniques, de promouvoir l'impression 3D, en particulier dans les économies en développement, et de réduire ainsi la quantité de déchets envoyés aux sites d'enfouissement. L'utilisation d'imprimantes 3D locales et peu coûteuses pourrait également être un moyen de localiser la fabrication, stimulant ainsi l'économie locale de ces régions.
  • Silk est un ensemble d’outils de modélisation de surface NURBS axés sur les faibles angles et la continuité des coutures. Silk est le nouveau nom du projet NURBSlib-EVM.
  • SlopedPlanesMacro (lien GitHub) vous permet de construire des figures contrôlant les pentes des faces des objets.
  • symbols_library (lien GitHub) est une extension qui télécharge une bibliothèque de symboles SVG pouvant être utilisés dans FreeCAD, en particulier dans l'atelier TechDraw pour produire une documentation technique. Les utilisateurs peuvent contribuer au contenu de cette bibliothèque en interrogeant le référentiel, en ajoutant leurs propres symboles sous licence permissive CC-BY 3.0 et en soumettant une demande d'extraction pour fusionner les nouveaux objets.
  • ThreadProfile (lien github) permet de créer facilement un objet paramétrique 2d de profil de filetage compatible dans les ateliers Part et Part Design.
  • timber (lien GitHub) est un atelier permettant de produire des objets en bois et en planches.

Extensions obsolètes

  • Assembly2 fournit des outils pour créer des assemblages en plusieurs parties. Il n'est plus maintenu depuis 2016. Envisagez d'utiliser A2plus à la place.
  • Cura-Engine-Plugin (lien GitHub) est une extension qui intègre CuraEngine à FreeCAD afin de faciliter la génération de gcode pour l'impression 3D. Cet addon n'est plus maintenu depuis 2014 et ne fonctionne plus avec les versions récentes de CuraEngine.
  • Drawing Dimensioning ajoute de puissants outils de cotation et d'annotation à l'atelier Drawing. Il est devenu obsolète dans FreeCAD 0.17. Pensez à utiliser l'atelier TechDraw à la place.
  • NavigationIndicator (lien GitHub) est une extension qui ajoute un indicateur pour la navigation dans l'espace 3D dans la barre d'état. Depuis FreeCAD 0.17 cette extension est obsolète, car l'indicateur est inclus de manière native dans FreeCAD.
  • PersistentToolbars (lien GitHub) est une petite extension permettant de conserver les barres d'outils à leur emplacement. Depuis FreeCAD 0.17 cette extension est obsolète, car cette fonctionnalité est incluse nativement dans FreeCAD.
  • pluginloader (lien GitHub) est une petite extension qui permet à l'utilisateur d'installer des macros, des ateliers externes et d'autres extensions dans FreeCAD. Depuis FreeCAD 0.17 cet utilitaire est obsolète car cette fonctionnalité est déjà proposée par l'Addon Manager.

Traduction d'un atelier externe

Voir la page du wiki pour plus d'informations Traduction d'un atelier externe

Documentation manquante

(Avril 2019) Si vous êtes le développeur ou l'utilisateur d'un nouveau atelier, ajoutez-le ci-dessous. Cependant, envisagez de créer une page pour lui ou fournissez un lien vers sa documentation dans la section appropriée ci-dessus.