Arch Remove/fr: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
<languages/>
<languages/>
<div class="mw-translate-fuzzy">
{{Docnav/fr
{{Docnav/fr
|[[Arch_Add/fr|Ajouter]]
|[[Arch_Add/fr|Ajouter]]
|[[Arch_Survey/fr|Prise de côtes]]
|[[Arch_Survey/fr|Prise de côtes]]
|[[Arch_Module/fr|Atelier Arch]]
|[[Arch_Module/fr|Atelier Arch]]
|IconL=Arch_Add.svg
|IconL=Arch_Add.svg
|IconC=Workbench_Arch.svg
|IconR=Arch_Survey.svg
|IconR=Arch_Survey.svg
|IconC=Workbench_Arch.svg
}}
}}
</div>


<div class="mw-translate-fuzzy">
{{GuiCommand/fr
{{GuiCommand/fr
|Name=Arch Remove
|Name=Arch Remove
|Name/fr=Arch Soustraire
|Name/fr=Arch Soustraire
|MenuLocation=Arch → Remove
|MenuLocation=Arch → Remove
|Workbenches=[[Arch Module/fr|Arch]]
|Workbenches=[[Arch_Module/fr|Arch]]
|SeeAlso=[[Arch CutLine|Arch Couper selon une ligne]], [[Arch CutPlane|Arch Couper selon un plan]], [[Arch Add/fr|Arch Ajouter]]
|SeeAlso=[[Arch_CutLine|Arch Couper selon une ligne]], [[Arch_CutPlane|Arch Couper selon un plan]], [[Arch_Add/fr|Arch Ajouter]]
}}
}}
</div>


==Description==
==Description==


<div class="mw-translate-fuzzy">
Les outils de suppression vous permettent d'effectuer 2 types d'opérations:
Les outils de suppression vous permettent d'effectuer 2 types d'opérations:
* Supprimer un sous-composant d'un objet Arch, par exemple supprimer une boîte qui a été ajoutée à un mur avec {{Button|[[Image:Arch_Add.svg|16px]] [[Arch Add/fr|Arch Ajouter]]}}.
* Supprimer un sous-composant d'un objet Arch, par exemple supprimer une boîte qui a été ajoutée à un mur avec {{Button|[[Image:Arch_Add.svg|16px]] [[Arch_Add/fr|Arch Ajouter]]}}.
* Soustraire un objet issu de l'[[Part Module/fr|Atelier Part]] d'un composant Arch tel qu'un {{KEY|[[Image:Arch_Wall.svg|16px]] [[Arch Wall/fr|Arch Mur]]}} ou {{KEY|[[Image:Arch_Structure.svg|16px]] [[Arch Structure/fr|Arch Structure]]}}.
* Soustraire un objet issu de l'[[Part_Module/fr|Atelier Part]] d'un composant Arch tel qu'un {{KEY|[[Image:Arch_Wall.svg|16px]] [[Arch_Wall/fr|Arch Mur]]}} ou {{KEY|[[Image:Arch_Structure.svg|16px]] [[Arch_Structure/fr|Arch Structure]]}}.
</div>


La contrepartie de cet outil est l'outil {{Button|[[Image:Arch_Add.svg|16px]] [[Arch Add/fr|Arch Ajouter]]}}
La contrepartie de cet outil est l'outil {{Button|[[Image:Arch_Add.svg|16px]] [[Arch Add/fr|Arch Ajouter]]}}
Line 73: Line 67:
FreeCAD.ActiveDocument.recompute()
FreeCAD.ActiveDocument.recompute()
}}
}}
<div class="mw-translate-fuzzy">
{{Docnav/fr
{{Docnav/fr
|[[Arch_Add/fr|Ajouter]]
|[[Arch_Add/fr|Ajouter]]
|[[Arch_Survey/fr|Prise de côtes]]
|[[Arch_Survey/fr|Prise de côtes]]
|[[Arch_Module/fr|Atelier Arch]]
|[[Arch_Module/fr|Atelier Arch]]
|IconL=Arch_Add.svg
|IconL=Arch_Add.svg
|IconC=Workbench_Arch.svg
|IconR=Arch_Survey.svg
|IconR=Arch_Survey.svg
|IconC=Workbench_Arch.svg
}}
}}
</div>


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

Revision as of 20:14, 4 December 2020

Arch Soustraire

Emplacement du menu
Arch → Remove
Ateliers
Arch
Raccourci par défaut
Aucun
Introduit dans la version
-
Voir aussi
Arch Couper selon une ligne, Arch Couper selon un plan, Arch Ajouter

Description

Les outils de suppression vous permettent d'effectuer 2 types d'opérations:

La contrepartie de cet outil est l'outil Arch Ajouter

Une boîte soustraite d'un mur, laissant un trou dedans.

Utilisation

  1. Sélectionnez un sous-composant dans un objet Arch.
  2. Appuyez sur le bouton ou Arch Supprimer dans le menu supérieur.

Ou

  1. Sélectionnez les objets à soustraire, le dernier objet sélectionné doit être l’objet Arch auquel les autres objets seront soustraits.
  2. Appuyez sur le bouton ou Arch Supprimer dans le menu supérieur.

Script

Voir aussi Arch API et Débuter avec les scripts.

L'outil de sosutraction peut être utilisé dans macros et à partir de la console Python à l'aide de la fonction suivante:

removeComponents(objectsList, host=None)
  • Supprime les objets donnés dans objectsList de leurs parents.
  • Si un objet host est spécifié, cette fonction essaiera d'ajouter les objets dans objectsList en tant que trous de l'élément host.

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()