Arch RemoveShape/fr: Difference between revisions
No edit summary |
No edit summary |
||
Line 28: | Line 28: | ||
}} |
}} |
||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
** {{incode|objs}} est un objet unique, [[Arch Wall/fr|mur Arch]] ou [[Arch Structure/fr|Arch Structure]] ou une liste d'entre eux. |
|||
⚫ | |||
* Si {{incode|mark}} est mis à {{incode|True}}, les objets qui ne peuvent pas être traités par cette fonction deviennent rouges. |
|||
</div> |
|||
{{Code|code= |
{{Code|code= |
Revision as of 08:15, 20 July 2019
Supprimer la forme |
Emplacement du menu |
---|
Arch → Utilitaires → Supprimer la forme |
Ateliers |
Arch |
Raccourci par défaut |
Aucun |
Introduit dans la version |
- |
Voir aussi |
Maille vers Forme |
Description
Cet outil vise à supprimer la forme cubique intérieure d'un mur ou d'une 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
- Selectionnez un Mur Arch ou une Arch Structure.
- Cliquez le bouton Supprimer la forme ou par le menu Arch → Utilitaires → Supprimer la forme
Script
Voir aussi: Arch API et FreeCAD Scripts de Base.
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.objs
est un objet unique, mur Arch ou Arch Structure ou une liste d'entre eux.
- 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()
Arch
- Elements: Wall, Structure, Curtain Wall, Window, Roof, Space, Stairs, Equipment, Frame, Fence, Truss, Profile, Pipe, Pipe Connector
- Reinforcements: Straight Rebar, U-Shape Rebar, L-Shape Rebar, Stirrup, Bent-Shape Rebar, Helical Rebar, Column Reinforcement, Beam Reinforcement, Slab Reinforcement, Footing Reinforcement, Custom Rebar
- Panels: Panel, Panel Cut, Panel Sheet, Nest
- Materials: Material, Multi-Material
- Organization: Building Part, Project, Site, Building, Level, External reference, Section Plane, Schedule
- Axes: Axis, Axes system, Grid
- Modification: Cut with plane, Add component, Remove component, Survey
- Utilities: Component, Clone component, Split Mesh, Mesh to Shape, Select non-manifold meshes, Remove Shape from Arch, Close Holes, Merge Walls, Check, Toggle IFC Brep flag, 3 Views from mesh, Create IFC spreadsheet, Toggle Subcomponents
- Additional: Preferences, Import Export Preferences (IFC, DAE, OBJ, JSON, 3DS, SHP), IfcOpenShell, IfcPlusPlus, Arch API
User documentation
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub