|
Emplacement du menu |
---|
Utilitaires → Convertir un maillage en une forme |
Ateliers |
BIM |
Raccourci par défaut |
Aucun |
Introduit dans la version |
- |
Voir aussi |
Arch Diviser un maillage, Arch Supprimer la forme |
Description
L'outil Arch Maillage en une forme convertit un maillage (Mesh Feature) en une forme (Part Feature).
Cet outil est optimisé pour les objets avec des surfaces planes (pas de courbes). L'outil correspondant Part Forme à partir d'un maillage à partir de l'
atelier Part peut être plus adapté aux objets qui contiennent des surfaces courbes.
Utilisation
- Sélectionnez un objet maillé
- Sélectionnez l'option Utilitaires →
Convertir un maillage en une forme du menu.
Propriétés
Limitations
Script
Voir aussi : Arch API et Débuter avec les scripts FreeCAD.
Cet outil peut être utilisé dans une macro et utilisé dans la console Python en utilisant la fonction :
new_obj = meshToShape(obj, mark=True, fast=True, tol=0.001, flat=False, cut=True)
L'extrait de code ci-dessus convertit le obj
(un maillage) donné en une forme joignant les facettes coplanaires.
- Si
mark
estTrue
, les objets non solides seront affichés en rouge. - Si
fast
estTrue
, il utilise un algorithme plus rapide en créant un shell à partir des facettes puis en supprimant le séparateur. tol
est la tolérance utilisée lors de la conversion de segments de maillage en fils.- Si
flat
estTrue
, les polylignes seront parfaitement plans pour être sûr qu'ils puissent être convertis en faces mais cela pourrait laisser des espaces dans le shell final. - Si
cut
estTrue
, les trous dans les faces sont créés par soustraction.
Exemple :
import Arch, Mesh, BuildRegularGeoms
Box = FreeCAD.ActiveDocument.addObject("Mesh::Cube", "Cube")
Box.Length = 1000
Box.Width = 2000
Box.Height = 1000
FreeCAD.ActiveDocument.recompute()
new_obj = Arch.meshToShape(Box)
Cette page est extraite de https://wiki.freecad.org/Arch_MeshToShape