Arch CloseHoles/fr: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
Line 1: Line 1:
<languages/>
<languages/>


<div class="mw-translate-fuzzy">
{{docnav/fr
{{docnav/fr
|[[Arch_RemoveShape/fr|Supprimer la forme]]
|[[Arch_RemoveShape/fr|Supprimer la forme]]
Line 9: Line 10:
|IconR=Arch_MergeWalls.svg
|IconR=Arch_MergeWalls.svg
}}
}}
</div>


<div class="mw-translate-fuzzy">
{{GuiCommand/fr
{{GuiCommand/fr
|Name=Arch CloseHoles
|Name=Arch CloseHoles
Line 17: Line 20:
|SeeAlso=[[Arch Check/fr|Arch Vérification]]
|SeeAlso=[[Arch Check/fr|Arch Vérification]]
}}
}}
</div>


==Description==
==Description==


<div class="mw-translate-fuzzy">
Cet outil identifie les trous (séquence circulaire d'arêtes ouvertes (edges)) dans un objet {{KEY|[[Image:Workbench_Part.png|16px|text-top=Workbench_Part|link=Part_Module/fr]] [[Part_Module/fr|shape]]}}, et tente de les fermer avec l'ajout d'une nouvelle face construite sur la séquence de bords. Vous devez cependant, vous assurer que le résultat est un solide.
Cet outil identifie les trous (séquence circulaire d'arêtes ouvertes (edges)) dans un objet {{KEY|[[Image:Workbench_Part.png|16px|text-top=Workbench_Part|link=Part_Module/fr]] [[Part_Module/fr|shape]]}}, et tente de les fermer avec l'ajout d'une nouvelle face construite sur la séquence de bords. Vous devez cependant, vous assurer que le résultat est un solide.
</div>


==Utilisation==
==Utilisation==
Line 59: Line 65:
}}
}}


<div class="mw-translate-fuzzy">
{{docnav/fr
{{docnav/fr
|[[Arch_RemoveShape/fr|Supprimer la forme]]
|[[Arch_RemoveShape/fr|Supprimer la forme]]
Line 67: Line 74:
|IconR=Arch_MergeWalls.svg
|IconR=Arch_MergeWalls.svg
}}
}}
</div>


{{Arch Tools navi{{#translation:}}}}
{{Arch Tools navi{{#translation:}}}}

Revision as of 12:36, 1 December 2020

Arch Fermer les trous

Emplacement du menu
Arch → Utilities → Fermer les trous
Ateliers
Arch
Raccourci par défaut
Aucun
Introduit dans la version
-
Voir aussi
Arch Vérification

Description

Cet outil identifie les trous (séquence circulaire d'arêtes ouvertes (edges)) dans un objet text-top=Workbench_Part shape, et tente de les fermer avec l'ajout d'une nouvelle face construite sur la séquence de bords. Vous devez cependant, vous assurer que le résultat est un solide.

Utilisation

  1. Sélectionnez un objet Shape.
  2. Appuyez sur l'entrée Fermer les trous dans Arch → Utilitaires → Fermer les trous.

Script

Voir aussi: Arch API et FreeCAD Scripts de Base.

Cet outil peut être utilisé dans une macro, et utilisé dans la console Python en utilisant la fonction :

solid = closeHole(shape)
  • Ferme un trou dans une shape qui est un Part.Shape et renvoie le nouvel objet solid.

Exemple:

import FreeCAD, Draft, Arch

Line = Draft.makeWire([FreeCAD.Vector(0, 0, 0),FreeCAD.Vector(2000, 2000, 0)])
Wall = Arch.makeWall(Line, width=150, height=3000)

Box = FreeCAD.ActiveDocument.addObject("Part::Box", "Box")
Box.Length = 900
Box.Width = 450
Box.Height = 2000
FreeCAD.ActiveDocument.recompute()

Draft.rotate(Box, 45)
Draft.move(Box, FreeCAD.Vector(1000, 700, 0))

Arch.removeComponents(Box, Wall)
FreeCAD.ActiveDocument.recompute() 

solid = Arch.closeHole(Wall.Shape)