Arch Remove/fr: Difference between revisions
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
Line 11: | Line 11: | ||
[[Image:Arch Remove example.jpg|600px]] |
[[Image:Arch Remove example.jpg|600px]] |
||
<div class="mw-translate-fuzzy"> |
|||
Dans l'image ci-dessus, une boîte est soustraite d'une paroi. |
Dans l'image ci-dessus, une boîte est soustraite d'une paroi. |
||
</div> |
|||
==Utilisation== |
==Utilisation== |
||
Line 33: | Line 35: | ||
Arch.removeComponents(box) |
Arch.removeComponents(box) |
||
}} |
}} |
||
[[Category:Arch]] |
Revision as of 17:16, 25 November 2018
Arch Soustraire |
Emplacement du menu |
---|
Arch → Remove |
Ateliers |
Arch |
Raccourci par défaut |
Aucun |
Introduit dans la version |
- |
Voir aussi |
Arch Ajout |
Description
L'outil Supprimer vous permet de faire 2 types d'opérations:
- Supprimer une portion d'un objet Arch, par exemple supprimer une boîte qui a été ajoutée à un mur , comme dans l'exemple Arch ajouter .
- Soustraire une forme (shape) d'un objet de base, à partir d'une composante Arch tel qu'un mur ou, une structure .
Dans l'image ci-dessus, une boîte est soustraite d'une paroi.
Utilisation
- Sélectionnez le composant d'un objet Arch, ou :
- Sélectionnez l'objet ou les objets qui doivent être soustrait (boîte), puis l'élément hôte (mur) à partir de duquel ils doivent être soustraits (l'objet hôte (ici le mur), doit toujours être le dernier objet sélectionné).
- Appuyez sur le bouton Supprimer
Script
L'outil Supprimer peut être utilisé dans une macro, ou dans la console Python en utilisant la fonction :
removeComponents (objectsList,[hostObject])
supprime le composant donné ou les composants de la liste donnée de leurs parents. Si un objet d'hôte est spécifié, cette fonction va essayer d'ajouter les composants comme des trous à l'objet hôte à la place. Exemple:
import FreeCAD, Arch, Draft, Part
line = Draft.makeWire([FreeCAD.Vector(0,0,0),FreeCAD.Vector(2,2,0)])
wall = Arch.makeWall(line)
box = Part.makeBox(1,1,1)
Arch.addComponents(box,wall)
Arch.removeComponents(box)