Mesh Tesselation
Jump to navigation
Jump to search
Emplacement du menu |
---|
Maillages → Créer un maillage à partir d'une forme... |
Ateliers |
Mesh |
Raccourci par défaut |
Aucun |
Introduit dans la version |
- |
Voir aussi |
Aucun |
Description
La commande Créer un maillage crée des objets maillés non paramétriques, Mesh Features, à partir de la forme d'objets (Part Features).
L'opération inverse est Part Forme à partir du maillage depuis l' atelier Part.
Utilisation
- Sélectionnez éventuellement un ou plusieurs objets.
- Il existe plusieurs manières d'appeler la commande:
- Appuyez sur le bouton
Mesh Tesselation de la forme.
- Sélectionnez l'option Maillages →
Créer un maillage à partir de la forme... dans le menu.
- Appuyez sur le bouton
- Le panneau des tâches Tessellation s'ouvre.
- Lorsque le panneau des tâches est ouvert, vous pouvez créer une nouvelle sélection ou modifier une sélection existante.
- Sélectionnez l'onglet du mailleur que vous souhaitez utiliser.
- Spécifiez les paramètres requis. Voir Mailleurs.
- Appuyez sur le bouton OK pour fermer le panneau des tâches et terminer la commande.
Mailleurs
Voici les mailleurs disponibles et leurs paramètres:
Mailleur standard
- Déviation de surface: la déviation linéaire maximale d'une section de maillage par rapport à la surface de l'objet.
- Déviation angulaire: la déviation angulaire maximale d'une section de maillage à la suivante . Ce paramètre est utilisé lors du maillage de surfaces courbes.
- Ecart relatif de surface: si cochée, la déviation linéaire maximale d'un segment de maillage sera la Déviation de surface multipliée par la longueur du segment de maillage courant (bord).
- Appliquer les couleurs de face au maillage: si coché, le maillage obtiendra les couleurs de face de l'objet.
- Définir les segments par couleurs de face: si coché, les segments de maillage seront regroupés en fonction des couleurs des faces de l'objet. Ces groupes seront exportés pour les formats de sortie de maillage prenant en charge cette fonctionnalité (le format OBJ par exemple).
Mailleur Mefisto
- Longueur maximale d'arêtes: la longueur maximale du bord du maillage. Une valeur plus petite donne un maillage plus fin. Si vous spécifiez
0
ou décochez la case, vous obtenez un maillage très grossier.- Si vous appuyez sur le bouton Estimation, le mailleur entrera une valeur estimée pour Longueur maximale d'arêtes. Cette valeur n'est pas très fiable si plusieurs objets ont été sélectionnés.
Mailleur Netgen
- Fineness: sélectionnez une option pour la finesse du maillage:
- Très grossier
- Coarse
- Modéré
- Fine
- Très bien
- User defined: pour cette option, les paramètres suivants peuvent être spécifiés:
- Graduation de la taille du maillage: une valeur plus petite donne un maillage plus fin. La valeur doit être comprise dans la plage
0.1
-1.0
. - Elément par arête: une valeur plus grande donne un maillage plus fin. La valeur doit être comprise dans la plage
0.2
-10.0
. - Elément par rayon de courbure: une valeur plus grande donne un maillage plus fin. La valeur doit être comprise dans la plage
0.2
-10
.
- Graduation de la taille du maillage: une valeur plus petite donne un maillage plus fin. La valeur doit être comprise dans la plage
- Optimiser la surface: si coché, la forme de la surface sera optimisée.
- Eléments du second ordre: si coché, les éléments du second ordre seront générés résultant en un maillage plus fin.
- Quad dominé: si coché, le maillage utilisera de préférence quadrilateral faces.
Mailleur Gmsh
Introduit dans la version 0.19
Pour les utilisateurs Linux: le module externe Gmsh est requis.
- Maillage: sélectionnez une option de maillage:
- Automatique
- Adaptatif
- Delaunay
- Frontal
- BAMG
- Quadrangle frontal
- Parallélogrammes
- Taille maximale de l'élément: une valeur plus petite donne un maillage plus fin. Spécifiez
0
pour que cette taille soit automatiquement déterminée. - Taille minimale de l'élément: une valeur plus petite donne un maillage plus fin. La valeur doit être inférieure à Max. taille de l'élément. Spécifiez
0
pour que cette taille soit automatiquement déterminée. - Angle: semble ne pas être pris en charge pour le moment.
- Path: appuyez sur le bouton ... et allez jusqu'au chemin gmsh.exe.
- Si le processus de maillage prend trop de temps, vous pouvez appuyer sur le bouton Kill pour l'abandonner.
- Appuyez sur le bouton Effacer pour supprimer les informations de la zone de texte.
Remarques
- Cette commande n'est pas limitée aux objets créés avec l'atelier Part. Il peut créer un maillage à partir de n'importe quel objet qui a une forme, y compris des objets créés avec l'atelier Part.
- La commande Std Exporter peut exporter des objets de forme directement vers un format de maillage.
- Voir aussi: Tutoriel Exportation de fichier STL ou OBJ.
Préférences
Mailleur standard
- Le paramètre Surface déviation est stocké: Outils → Editeur de paramètres... → BaseApp → Preferences → Mod → Mesh → Meshing → Standard → LinearDeflection.
- Le paramètre Déviation angulaire est stocké: Outils → Editeur de paramètres... → BaseApp → Preferences → Mod → Mesh → Meshing → Standard → AngularDeflection.
- Le paramètre Ecart relatif de surface est stocké: Outils → Editeur de paramètres... → BaseApp → Preferences → Mod → Mesh → Meshing → Standard → RelativeLinearDeflection.
Mailleur Gmsh
- Le Parcours est stocké: Outils → Editeur de paramètres... → BaseApp → Preferences → Mod → Mesh → Meshing → gmshExe.
Propriétés
Voir: Mesh Feature.
Script
Voir aussi: FreeCAD Script de base.
Pour créer un objet maillé à partir d'un objet forme, utilisez la méthode meshFromShape
du module MeshPart. Cette méthode a plusieurs signatures. La signature détermine le mailleur qui sera utilisé. L'exemple ci-dessous utilise la signature de maillage Mefisto.
import FreeCAD, Part, Mesh, MeshPart
cyl = FreeCAD.ActiveDocument.addObject("Part::Cylinder","Cylinder")
FreeCAD.ActiveDocument.recompute()
msh = FreeCAD.ActiveDocument.addObject("Mesh::Feature", "Mesh")
msh.Mesh = MeshPart.meshFromShape(Shape=cyl.Shape, MaxLength=1)
msh.ViewObject.DisplayMode = "Flat Lines"
Maillages
- Outils : Importer une maille, Exporter un maille, Créer une maille à partir d'une forme, Tracé de courbure, Harmonise une normale, Inverser une normale, Remplissage d'un trou, Ferme un trou, Ajoute un triangle, Efface un composant, Efface un composant manuellement, Créer des segments de maillage, Lissage, Échelle
- Analyse : Évaluer et réparer une maille, Informations sur la face, Infos sur la courbure, valide la maille en solide, Informations d'encombrement
- Solides : Solide régulier, Cube maille, Cylinder maille, Cone maille, Sphere maille, Ellipsoid maille, Tore maille
- Booléen : Union, Intersection, Différence
- Coupure : Poly coupure, Modifier un objet maille, Modifier un objet maille avec un plan
- Autres : Mélanger des mailles, Sélectionner une maille, Séparer des mailles, Faire des segments de mailles
- Additionnels : Préférence Import Export, Atelier OpenSCAD, Script
Documentation utilisateur

- Installation: Windows, Linux, Mac; Démarrer avec FreeCAD
- Bases: A propos de FreeCAD, Ateliers, Préférences, Structure du document , Modifier l'interface, Propriétés, Modèles de souris; Tutoriels
- Ateliers: Std Base, Arch, Draft, FEM, Image, Inspection, Mesh, OpenSCAD, Part, PartDesign, Path, Plot, Points, Raytracing, Reverse Engineering, Robot, Ship, Sketcher, Spreadsheet, Start, Atelier surface, TechDraw, Test Framework, Web
- Scripts: Général: Introduction à Python, Tutoriel pour création de scripts, Base de création de scripts pour FreeCAD, Comment installer une macro, Gui Command, Unités Modules: Création de modules, Création d'ateliers Meshes: Scripts pour Mesh, Module Mesh Parts: Part Module, Script pour les pièces, PythonOCC, Mesh vers Part Coin scenegraph: Coin/Inventor scenegraph, Pivy Qt interface: PySide, Incorporer FreeCAD dans un programme, Dialog création Objets Paramétriques: Script d'objets Autres: Code snippets, Ligne drawing fonctions, FreeCAD vecteur math librairie, Power users hub, Python, Macros, FreeCAD Script de base, Topological données scripting