Mesh FromPartShape/fr: Difference between revisions
mNo edit summary |
No edit summary |
||
Line 65: | Line 65: | ||
== Script == |
== Script == |
||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
⚫ | |||
</div> |
|||
{{Code|code= |
{{Code|code= |
||
MeshPart.meshFromShape(Shape=Shape, MaxLength=520) |
MeshPart.meshFromShape(Shape=Shape, MaxLength=520) |
Revision as of 13:54, 23 March 2019
Mesh Créer un maillage à partir d'une forme |
Emplacement du menu |
---|
Maillages → Créer un maillage à partir d'une forme |
Ateliers |
Maillages |
Raccourci par défaut |
Aucun |
Introduit dans la version |
- |
Voir aussi |
Aucun |
Introduction
Cette commande crée un objet maillage à partir d'un objet forme.
Utilisation
- Sélectionnez un objet forme.
- Dans la barre de menus cliquez Maillages → Créer un maillage à partir d'une forme....
- Dans le menu donnez la valeur appropriée pour l'objet maillage.
Vous devez juste sélectionner Maillages → Créer un maillage à partir d'une forme... vous accédez à un nouveau menu et choisissez la forme à convertir en maillage.
Mailleur Standard
Vous pouvez modifier ces paramètres:
- Surface deviation: Maximal déflexion linéaire d'une section de maillage de la surface L'object
- Angular: Maximal déflection angulaire d'une section de maillage de la section suivante
- Ecart de surface relatif: si cette case est cochée, l'écart linéaire maximal d'un segment de maillage sera l'écart de surface spécifié multiplié par la longueur du segment de maillage actuel (bord)
- Appliquer les couleurs de visage au maillage: si cette case est cochée, le maillage obtiendra les couleurs de visage de l'objet.
- Définir les segments en fonction des couleurs de la face: Si cette case est cochée, les segments de maillage seront regroupés en fonction de la couleur des faces de l'objet. Ces groupes seront exportés vers les formats de sortie maillés prenant en charge cette fonctionnalité (par exemple, le format OBJ).
Mailleur Mefisto
Le seul paramètre est:
- Longueur maximale du bord: Si ce nombre est plus petit, le maillage devient plus fin. La plus petite valeur est 0.
Mailleur Netgen
Vous pouvez choisir entre les différentes finesses de maillages proposées:
- Très grossier
- Grossier
- Moyen
- Fin
- Très fin
- Défini par l'utilisateur
- Pour l'option "Défini par l'utilisateur" vous avez le choix entre ces valeurs:
- Classement de la taille des mailles: Si ce paramètre diminue, le maillage devient plus fin. Les valeurs vont de 0.1 à 10.
- Éléments par arête: Plus la valeur est grande plus la définition est grande. Les valeurs vont de 0.1 à 10.
- Éléments par rayon de courbure: Plus la valeur est grande plus la définition est grande. Les valeurs vont de 0.2 à 10.
Pour plus d'options vous pouvez cocher les options suivantes:
- Optimiser la surface: Créera une optimisation de la surface.
- Éléments de second ordre: Des éléments de deuxième degré seront créés.
- Dominé par quadrilatères: Les mailles seront disposées de manière hexaédrique.
Script
Cet outil peut être utilisé dans des macro et à partir de la console Python à l'aide de la fonction suivante:
MeshPart.meshFromShape(Shape=Shape, MaxLength=520)
Exemple:
import FreeCAD, Draft, Arch, Mesh, MeshPart
Line = Draft.makeWire([FreeCAD.Vector(0, 0, 0),FreeCAD.Vector(2000, 2000, 0)])
Wall = Arch.makeWall(Line, width=150, height=3000)
FreeCAD.ActiveDocument.recompute()
Shape = Wall.Shape.copy(False)
Shape.Placement = Wall.getGlobalPlacement()
mesh_obj = FreeCAD.ActiveDocument.addObject("Mesh::Feature", "Mesh")
mesh_obj.Mesh = MeshPart.meshFromShape(Shape=Shape, MaxLength=520)
mesh_obj.ViewObject.DisplayMode = "Flat Lines"
Notes
- Tutoriel: Exporter vers STL_ou_OBJ
Mesh
- Divers : Importer un maillage, Exporter un maillage, Créer un maillage, Solide régulier, Développer un maillage, Développer une face
- Modifier : Harmoniser les normales, Inverser les normales, Remplir les trous, Boucher un trou, Ajouter un triangle, Supprimer des composants, Suppression manuelle de composants, Lissage, Affinage, Décimation, Échelle
- Opérations booléennes : Union, Intersection, Différence
- Couper : Couper le maillage, Découper, Ajuster par plan, Créer une section à partir d'un maillage et d'un plan, Coupes
- Composants et segments : Fusionner, Éclater par composants, Diviser le maillage, Créer des segments de maillage de surfaces ajustées
Hub utilisateurs
- Démarrer avec FreeCAD
- Installation : Téléchargements, Windows, Linux, Mac, Logiciels supplémentaires, Docker, AppImage, Ubuntu Snap
- Bases : À propos de FreeCAD, Interface, Navigation par la souris, Méthodes de sélection, Objet name, Préférences, Ateliers, Structure du document, Propriétés, Contribuer à FreeCAD, Faire un don
- Aide : Tutoriels, Tutoriels vidéo
- Ateliers : Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test, Web