Arch RemoveShape/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(14 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
<languages/>


<div class="mw-translate-fuzzy">
{{Docnav/fr
{{Docnav/fr
|[[Arch_SelectNonSolidMeshes/fr|Sélection de maillages non-manifold]]
|[[Arch_SelectNonSolidMeshes/fr|Sélection de maillages non-manifold]]
Line 10: Line 9:
|IconC=Workbench_Arch.svg
|IconC=Workbench_Arch.svg
}}
}}
</div>


<div class="mw-translate-fuzzy">
{{GuiCommand/fr
{{GuiCommand/fr
|Name=Arch RemoveShape
|Name=Arch RemoveShape
Line 20: Line 17:
|SeeAlso=[[Arch_SplitMesh/fr|Arch Séparer un objet Mesh]], [[Arch_MeshToShape/fr|Arch Maillage vers une forme]]
|SeeAlso=[[Arch_SplitMesh/fr|Arch Séparer un objet Mesh]], [[Arch_MeshToShape/fr|Arch Maillage vers une forme]]
}}
}}
</div>


==Description==
==Description==


Cet outil vise à supprimer la forme cubique intérieure d'un {{Button|[[Image:Arch_Wall.svg|16px]][[Arch_Wall/fr|Arch Mmur]]}} 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).
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 {{Button|[[Image:Arch_Wall.svg|16px]][[Arch Wall/fr|Mur Arch]]}} ou une {{Button|[[Image:Arch_Structure.svg|16px]] [[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 {{KEY|Arch}} → {{KEY|Utilities}} → {{KEY|[[Image:Arch RemoveShape.svg|16px]] [[Arch RemoveShape/fr|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 60: Line 59:




<div class="mw-translate-fuzzy">
{{Docnav/fr
{{Docnav/fr
|[[Arch_SelectNonSolidMeshes/fr|Sélection de maillages non-manifold]]
|[[Arch_SelectNonSolidMeshes/fr|Sélection de maillages non-manifold]]
|[[Arch_CloseHoles/fr|Fermer les trous]]
|[[Arch_CloseHoles/fr|Fermer les trous]]
|[[Arch_Module/fr|Atelier Arch]]
|[[Arch_Workbench/fr|Atelier Arch]]
|IconL=Arch_SelectNonManifold.svg
|IconL=Arch_SelectNonManifold.svg
|IconR=Arch_CloseHoles.svg
|IconR=Arch_CloseHoles.svg
|IconC=Workbench_Arch.svg
|IconC=Workbench_Arch.svg
}}
}}
</div>


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

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