Arch Add/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(5 intermediate revisions by 2 users not shown)
Line 2: Line 2:


{{Docnav/fr
{{Docnav/fr
|[[Arch_CutLine/fr|Couper suivant une ligne]]
|[[Arch_CutPlane/fr|Couper suivant un plan]]
|[[Arch_Remove/fr|Soustraire]]
|[[Arch_Remove/fr|Soustraire]]
|[[Arch_Workbench/fr|Atelier Arch]]
|[[Arch_Workbench/fr|Atelier Arch]]
|IconL=Arch_CutLine.svg
|IconL=Arch_CutPlane.svg
|IconR=Arch_Remove.svg
|IconR=Arch_Remove.svg
|IconC=Workbench_Arch.svg
|IconC=Workbench_Arch.svg
}}
}}


<div class="mw-translate-fuzzy">
{{GuiCommand/fr
{{GuiCommand/fr
|Name=Arch Add
|Name=Arch Add
Line 18: Line 17:
|SeeAlso=[[Arch_Remove/fr|Arch Soustraire]]
|SeeAlso=[[Arch_Remove/fr|Arch Soustraire]]
}}
}}
</div>


==Description==
==Description==
Line 33: Line 31:
{{Caption|Dans l'image ci-dessus, une boîte est ajoutée à un mur.}}
{{Caption|Dans l'image ci-dessus, une boîte est ajoutée à un mur.}}


<span id="Usage"></span>
==Utilisation==
==Utilisation==


# Sélectionnez les objets à ajouter ensemble. Le dernier objet sélectionné sera l'objet Arch de l'hôte.
# Sélectionnez les objets à ajouter ensemble. Le dernier objet sélectionné sera l'objet Arch de l'hôte.
# Cliquez sur le bouton {{Button|[[Image:Arch_Add.png|16px]] [[Arch_Add/fr|Ajoute les composants...]]}} ou utilisez {{KEY|Arch}} → {{KEY|[[Image:Arch_Add.svg|16px]] [[Arch_Add/fr|Ajouter un composant ]]}} du menu principal.
# Cliquez sur le bouton {{Button|[[Image:Arch_Add.png|16px]] [[Arch_Add/fr|Ajouter un composant]]}} ou utilisez {{KEY|Arch}} → {{KEY|[[Image:Arch_Add.svg|16px]] [[Arch_Add/fr|Ajouter un composant]]}} du menu principal.


==Script==
==Script==
Line 46: Line 45:
}}
}}


: L'extrait de code ci-dessus ajoute les objets donnés dans {{incode|objectsList}} comme des composants de l'objet {{incode|hôte}} donné. S'utilise par exemple pour ajouter des fenêtres à un mur, ou un murs sur un niveau.
: L'extrait de code ci-dessus ajoute les objets donnés dans {{incode|objectsList}} à l'objet {{incode|host}} donné.
: '''Note:''' {{incode|objectsList}} peut être un objet unique ou une liste d'objets.
: '''Note:''' {{incode|objectsList}} peut être un objet unique ou une liste d'objets.


Line 73: Line 72:


{{Docnav/fr
{{Docnav/fr
|[[Arch_CutLine/fr|Couper suivant une ligne]]
|[[Arch_CutPlane/fr|Couper suivant un plan]]
|[[Arch_Remove/fr|Soustraire]]
|[[Arch_Remove/fr|Soustraire]]
|[[Arch_Workbench/fr|Atelier Arch]]
|[[Arch_Workbench/fr|Atelier Arch]]
|IconL=Arch_CutLine.svg
|IconL=Arch_CutPlane.svg
|IconR=Arch_Remove.svg
|IconR=Arch_Remove.svg
|IconC=Workbench_Arch.svg
|IconC=Workbench_Arch.svg

Latest revision as of 21:43, 8 January 2024

Arch Ajouter

Emplacement du menu
Arch → Ajouter un composant
Ateliers
Arch
Raccourci par défaut
Aucun
Introduit dans la version
-
Voir aussi
Arch Soustraire

Description

L'outil Ajouter vous permet de faire 4 types d'opérations :

La contrepartie de cet outil est l'outil Arch Soustraire.

Dans l'image ci-dessus, une boîte est ajoutée à un mur.

Utilisation

  1. Sélectionnez les objets à ajouter ensemble. Le dernier objet sélectionné sera l'objet Arch de l'hôte.
  2. Cliquez sur le bouton Ajouter un composant ou utilisez Arch Ajouter un composant du menu principal.

Script

Voir aussi : Arch API et FreeCAD Scripts de Base.

L'outil Ajouter peut être utilisé dans une macro ou dans la console Python en utilisant la fonction :

addComponents(objectsList, host)
L'extrait de code ci-dessus ajoute les objets donnés dans objectsList à l'objet host donné.
Note: objectsList peut être un objet unique ou une liste d'objets.

Exemple:

import FreeCAD, Arch, Draft, Part

p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 2000, 0)

Line = Draft.makeWire([p1, p2])
Wall = Arch.makeWall(Line, width=150, height=2000)

p3 = FreeCAD.Vector(0, 2000, 0)
p4 = FreeCAD.Vector(3000, 0, 0)

Line2 = Draft.makeWire([p3, p4])
Wall2 = Arch.makeWall(Line2, width=150, height=2000)
FreeCAD.ActiveDocument.recompute()

Arch.addComponents(Wall2, Wall)
FreeCAD.ActiveDocument.recompute()