Mesh FromPartShape/fr: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
mNo edit summary
Line 28: Line 28:
[[Image:Mesh_Mesher_Standard.jpg]]
[[Image:Mesh_Mesher_Standard.jpg]]


<div class="mw-translate-fuzzy">
Vous pouvez modifier ces paramètres:
Vous pouvez modifier ces paramètres:
* {{MenuCommand|Surface deviation}}: Maximal [https://www.opencascade.com/doc/occt-7.1.0/overview/html/occt_user_guides__modeling_algos.html#occt_modalg_11_2 déflexion linéaire] d'une section de maillage de la surface L'object
* {{MenuCommand|Surface deviation}}: Maximal [https://www.opencascade.com/doc/occt-7.3.0/overview/html/occt_user_guides__modeling_algos.html#occt_modalg_11_2 déflexion linéaire] d'une section de maillage de la surface L'object
* {{MenuCommand|Angular}}: Maximal [https://www.opencascade.com/doc/occt-7.1.0/overview/html/occt_user_guides__modeling_algos.html#occt_modalg_11_2 déflection angulaire] d'une section de maillage de la section suivante
* {{MenuCommand|Angular}}: Maximal [https://www.opencascade.com/doc/occt-7.3.0/overview/html/occt_user_guides__modeling_algos.html#occt_modalg_11_2 déflection angulaire] d'une section de maillage de la section suivante
* {{MenuCommand|Ecart de surface relatif}}: si cette case est cochée, l'écart linéaire maximal d'un segment de maillage sera l'{{MenuCommand|écart de surface}} spécifié multiplié par la longueur du segment de maillage actuel (bord)
* {{MenuCommand|Ecart de surface relatif}}: si cette case est cochée, l'écart linéaire maximal d'un segment de maillage sera l'{{MenuCommand|écart de surface}} spécifié multiplié par la longueur du segment de maillage actuel (bord)
* {{MenuCommand|Appliquer les couleurs de visage au maillage}}: si cette case est cochée, le maillage obtiendra les couleurs de visage de l'objet.
* {{MenuCommand|Appliquer les couleurs de visage au maillage}}: si cette case est cochée, le maillage obtiendra les couleurs de visage de l'objet.
* {{MenuCommand|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 [https://en.wikipedia.org/wiki/Wavefront_.obj_file OBJ]).
* {{MenuCommand|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 [https://en.wikipedia.org/wiki/Wavefront_.obj_file OBJ]).
</div>


===Mailleur Mefisto===
===Mailleur Mefisto===

Revision as of 09:01, 19 July 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

  1. Sélectionnez un objet forme.
  2. Dans la barre de menus cliquez Maillages Créer un maillage à partir d'une forme....
  3. 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 Fineness :

  • 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 de Fineness 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 macros 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