Arch RemoveShape/fr: Difference between revisions

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

{{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
Line 13: Line 14:
|Name/fr=Arch Supprimer la forme
|Name/fr=Arch Supprimer la forme
|MenuLocation=Arch → Utilitaires → Supprimer la forme
|MenuLocation=Arch → Utilitaires → Supprimer la forme
|Workbenches=[[Arch_Module/fr|Arch]]
|Workbenches=[[Arch_Workbench/fr|Arch]]
|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]]
}}
}}
Line 19: Line 20:
==Description==
==Description==


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).
<div class="mw-translate-fuzzy">
Cet outil vise à supprimer la forme cubique intérieure d'un {{Button|[[Image:Arch_Wall.svg|16px]][[Arch Wall/fr|mur]]}} ou d'une {{Button|[[Image:Arch_Structure.svg|16px]][[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).
</div>


<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 55: Line 57:
FreeCAD.ActiveDocument.recompute()
FreeCAD.ActiveDocument.recompute()
}}
}}



{{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
Line 65: Line 68:
}}
}}


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