Arch RemoveShape/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "{{Arch Tools navi/fr}}")
No edit summary
 
(35 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

{{docnav/fr
{{Docnav/fr
|[[Arch_SelectNonSolidMeshes/fr|Arch Sélection de maillages non-manifold]]
|[[Arch_SelectNonSolidMeshes/fr|Sélection de maillages non-manifold]]
|[[Arch_CloseHoles/fr|Arch Fermer les trous]]
|[[Arch_Module/fr|Atelier Architecture]]
|[[Arch_CloseHoles/fr|Fermer les trous]]
|[[Arch_Workbench/fr|Atelier Arch]]
|IconL=Arch_SelectNonSolidMeshes.png
|IconL=Arch_SelectNonManifold.svg
|IconC=Workbench_Arch.svg
|IconR=Arch_CloseHoles.svg
|IconR=Arch_CloseHoles.svg
|IconC=Workbench_Arch.svg
}}
}}


{{GuiCommand/fr
{{GuiCommand/fr|Name=Arch RemoveShape|Name/fr=Supprimer la forme |Workbenches=[[Arch Module/fr|Arch]]|MenuLocation=Arch → Utilitaires → Supprimer la forme|SeeAlso=[[Arch MeshToShape/fr|Maille vers Forme]]}}
|Name=Arch RemoveShape
|Name/fr=Arch Supprimer la forme
|MenuLocation=Arch → Utilitaires → Supprimer la forme
|Workbenches=[[Arch_Workbench/fr|Arch]]
|SeeAlso=[[Arch_SplitMesh/fr|Arch Séparer un objet Mesh]], [[Arch_MeshToShape/fr|Arch Maillage vers une forme]]
}}


==Description==
==Description==


Cet outil vise à supprimer la forme cubique intérieure d'un [[Arch Wall/fr|mur]] ou d'une [[Arch Structure/fr|structure]] et ajuste ses propriétés, la rendant totalement paramétriques. Cet outil ne fonctionne que si le shape sous-jacent est cubique (exactement 6 faces, tous les coins ont seulement des angles droits).
Cet outil vise à supprimer la forme cubique intérieure d'un {{Button|[[Image:Arch_Wall.svg|16px]][[Arch_Wall/fr|Arch Mur]]}} ou d'une {{Button|[[Image:Arch_Structure.svg|16px]][[Arch_Structure/fr|Arch Structure]]}} et ajuste ses propriétés, la rendant totalement paramétriques. Cet outil ne fonctionne que si le shape sous-jacent est cubique (exactement 6 faces, tous les coins ont seulement des angles droits).


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


# Selectionnez un [[Arch Wall/fr|Mur Arch]] ou une [[Arch Structure/fr|Arch Structure]].
# Selectionnez un {{Button|[[Image:Arch_Wall.svg|16px]][[Arch_Wall/fr|Arch Mur]]}} ou une {{Button|[[Image:Arch_Structure.svg|16px]] [[Arch_Structure/fr|Arch Structure]]}}.
# Cliquez le bouton {{Button|[[Image:Arch RemoveShape.svg|16px]] [[Arch RemoveShape/fr|Supprimer la forme]]}} ou par le menu {{MenuCommand|Arch → Utilitaires → Supprimer la forme}}
# Cliquez le bouton {{Button|[[Image:Arch RemoveShape.svg|16px]] [[Arch_RemoveShape/fr|Supprimer la forme]]}} ou par le menu {{KEY|Arch}} {{KEY|Utilitaires}}{{KEY|[[Image:Arch RemoveShape.svg|16px]] [[Arch_RemoveShape/fr|Supprimer la forme]]}}.


<span id="Scripting"></span>
==Script==
==Script==
{{Emphasis|Voir aussi:}} [[Arch API/fr|Arch API]] et [[FreeCAD Scripting Basics/fr|FreeCAD Scripts de Base]].


{{Emphasis|Voir aussi :}} [[Arch_API/fr|Arch API]] et [[FreeCAD_Scripting_Basics/fr|Débuter avec les scripts FreeCAD]].
Cet outil peut être utilisé dans une [[macros/fr|macro]] et utilisé dans la console [[Python/fr|Python]] en utilisant la fonction :

Cet outil peut être utilisé dans une [[Macros/fr|macro]] et utilisé dans la console [[Python/fr|Python]] en utilisant la fonction :
{{Code|code=
{{Code|code=
removeShape(objs, mark=True)
removeShape(objs, mark=True)
Line 47: Line 57:
FreeCAD.ActiveDocument.recompute()
FreeCAD.ActiveDocument.recompute()
}}
}}

{{docnav/fr

|[[Arch_SelectNonSolidMeshes/fr|Arch Sélection de maillages non-manifold]]
{{Docnav/fr
|[[Arch_CloseHoles/fr|Arch Fermer les trous]]
|[[Arch_SelectNonSolidMeshes/fr|Sélection de maillages non-manifold]]
|[[Arch_Module/fr|Atelier Architecture]]
|[[Arch_CloseHoles/fr|Fermer les trous]]
|IconL=Arch_SelectNonSolidMeshes.png
|[[Arch_Workbench/fr|Atelier Arch]]
|IconC=Workbench_Arch.svg
|IconL=Arch_SelectNonManifold.svg
|IconR=Arch_CloseHoles.svg
|IconR=Arch_CloseHoles.svg
|IconC=Workbench_Arch.svg
}}
}}


{{Arch_Tools_navi{{#translation:}}}}
{{Arch Tools navi/fr}}
{{Userdocnavi{{#translation:}}}}

{{Userdocnavi}}

Latest revision as of 20:50, 21 March 2023

Arch Supprimer la forme

Emplacement du menu
Arch → Utilitaires → Supprimer la forme
Ateliers
Arch
Raccourci par défaut
Aucun
Introduit dans la version
-
Voir aussi
Arch Séparer un objet Mesh, Arch Maillage vers une forme

Description

Cet outil vise à supprimer la forme cubique intérieure d'un Arch Mur ou d'une Arch Structure et ajuste ses propriétés, la rendant totalement paramétriques. Cet outil ne fonctionne que si le shape sous-jacent est cubique (exactement 6 faces, tous les coins ont seulement des angles droits).

Utilisation

  1. Selectionnez un Arch Mur ou une Arch Structure.
  2. Cliquez le bouton Supprimer la forme ou par le menu ArchUtilitaires Supprimer la forme.

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 :

removeShape(objs, mark=True)
  • Prend une liste d'objets Arch (objs) construits sur une forme cubique et supprime la forme interne, en conservant la longueur, la largeur et la hauteur comme propriétés de l'objet Arch.
  • Si mark est mis à True, les objets qui ne peuvent pas être traités par cette fonction deviennent rouges.
import FreeCAD, Draft, Arch

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

Structure = Arch.makeStructure(Box)
FreeCAD.ActiveDocument.recompute()

Arch.removeShape(Structure)
FreeCAD.ActiveDocument.recompute()