OpenSCAD Workbench/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "==Limites== '''OpenSCAD''' permet la construction de formes géométriques solides, comme l'importation de fichiers de '''maillage''' et d''''extrusion''' géométriques 2d (...")
(Created page with "==Conseils== Lors de l'importation du fichier '''[http://fr.wikipedia.org/wiki/DXF .DXF]''', il faut définir la précision du projet, à une valeur raisonnable, car cela aur...")
Line 25: Line 25:
OpenSCAD is very tolerant when doing booleans on coincident geometry. The FreeCAD geometry kernel is less tolerant. An automatic solution is not available at the moment. Please feel free to post to the forum if you encounter such problems.
OpenSCAD is very tolerant when doing booleans on coincident geometry. The FreeCAD geometry kernel is less tolerant. An automatic solution is not available at the moment. Please feel free to post to the forum if you encounter such problems.


== Hints ==
==Conseils==

When importing DXF set the Draft precision to a sensible amount as this will affect the detection of connected edges.
Lors de l'importation du fichier '''[http://fr.wikipedia.org/wiki/DXF .DXF]''', il faut définir la précision du projet, à une valeur raisonnable, car cela aura une incidence sur la détection des arêtes connectées. '''(Édition → Préférences → Draft Importation/Exportation → Options du format DXF → Segment de courbes maximal)'''


If FreeCAD crashes when importing CSG, it is strongly recommended that you enable 'automatically check model after boolean operation' in Menu -> Edit -> Preferences -> Part Design -> Model setting
If FreeCAD crashes when importing CSG, it is strongly recommended that you enable 'automatically check model after boolean operation' in Menu -> Edit -> Preferences -> Part Design -> Model setting

Revision as of 22:03, 20 March 2014

Le module OpenSCAD n'est pas encore inclus dans FreeCAD, et, est au début de son développement.

Le module OpenSCAD offre une interopérabilité au logiciel libres OpenSCAD. Il permet l’importation des fichiers .CSG de OpenSCAD dans FreeCAD.


An example of imported OpenSCAD geometry

L'exportation produit un fichier .CSG de base, (sous-arbre) du fichier .CSG. Les formes géométriques ne sont pas construites sur des opérations .CSG et seront exportées sous forme de mailles. Par conséquent la conversion de .CSG en BREP, devrait théoriquement être possible. Contrairement à une conversion de BREP en [OpenSCAD_CSG/fr .CSG], qui n'est en général, pas possible.

Le module OpenSCAD contient une boîte à outils, avec des fonctions, pour modifier l'arborescence des fonctions, et, des modèles en vue de réparation.

Langage OpenSCAD et format de fichier

La langue OpenSCAD permet l'utilisation de variables, et, de boucles. Il permet de spécifier les sous-modules pour réutiliser le code et les formes géométriques. Cette grande flexibilité, rend l'analyse très complexe. Actuellement le module OpenSCAD de FreeCAD ne peut pas gérer le langage OpenSCAD par automatiquement. Au contraire, si OpenSCAD est installé, il est utilisé pour compiler l'entrée dans un format de sortie nommé CSG. C'est un sous-ensemble du langage de OpenSCAD et peut être utilisé comme entrée de OpenSCAD pour un traitement ultérieur. Cependant dans cette étape de la compilation, tous les comportements paramétriques sont perdu. Tous les noms de variables seront écartées, les boucles sont élargies, et, les expressions mathématiques sont évaluées.

GUI Commands

Template:OpenSCAD Tools/fr

Limites

OpenSCAD permet la construction de formes géométriques solides, comme l'importation de fichiers de maillage et d'extrusion géométriques 2d (à partir de fichiers .dxf). FreeCAD permet ainsi de faire des .CSG avec primitives. Le noyau géométrique de FreeCAD (OCCT) travaille sur une représentation. La conversion de .CSG en BREP doit donc être théoriquement possible. Alors que la conversion de BREP à .CSG est, actuellement impossible.

OpenSCAD works internaly on meshes. Some operations which are useful on meshes are not meaningful on a BREP model and are currently not available. Among these are convex hull, minkowski sum, glide and subdiv. OpenSCAD is very tolerant when doing booleans on coincident geometry. The FreeCAD geometry kernel is less tolerant. An automatic solution is not available at the moment. Please feel free to post to the forum if you encounter such problems.

Conseils

Lors de l'importation du fichier .DXF, il faut définir la précision du projet, à une valeur raisonnable, car cela aura une incidence sur la détection des arêtes connectées. (Édition → Préférences → Draft Importation/Exportation → Options du format DXF → Segment de courbes maximal)

If FreeCAD crashes when importing CSG, it is strongly recommended that you enable 'automatically check model after boolean operation' in Menu -> Edit -> Preferences -> Part Design -> Model setting

Links