Arch Couper selon un plan
Cette commande fait partie de l'ensemble intégré de l'atelier BIM avec la V1.0
Cette page a été mise à jour pour cette version.
Cette page a été mise à jour pour cette version.
|
Emplacement du menu |
---|
Modification → Couper selon un plan |
Ateliers |
BIM |
Raccourci par défaut |
Aucun |
Introduit dans la version |
- |
Voir aussi |
Aucun |
Description
L'outil Arch Couper selon un plan coupe un objet solide Arch comme un Arch Mur ou une Arch Structure avec une face plane.
À gauche : avant d'appliquer l'outil Couper selon un plan.
Au milieu : mur résultant après la coupe.
À droite : un autre résultat
Utilisation
- Si le plan de coupe doit être dérivé d'une arête droite (introduit dans la version 1.0), vous pouvez aligner le plan de travail :
- L'arête sélectionnée ne peut pas être parallèle à la normale du plan de travail.
- La face de la coupe générée sera perpendiculaire au plan de travail.
- Sélectionnez l'objet à découper.
- Effectuez l'une des opérations suivantes :
- Sélectionner un objet avec une seule face plane. introduit dans la version 1.0
- Sélectionnez une face plane dans la vue 3D.
- Sélectionnez un objet avec une seule arête droite. introduit dans la version 1.0
- Sélectionnez une arête droite dans la vue 3D. introduit dans la version 1.0
- Il y a plusieurs façons de lancer la commande :
- Appuyez sur le
Couper selon un plan.
- Sélectionnez l'option Modification →
Couper selon un plan du menu.
- Appuyez sur le
- Choisissez Derrière ou Devant pour indiquer de quel côté de la face de la coupe, la matière doit être enlevée.
- Appuyez sur le bouton OK.
Script
Voir aussi : Arch API et Débuter avec les scripts FreeCAD.
L'outil Couper selon un plan peut être utilisé dans une macro et à partir de la console Python en utilisant la fonction suivante :
cutObj = cutComponentwithPlane(archObject, cutPlane, sideFace)
- Crée un objet
cutObj
à partir dearchObject
qui est coupé parcutPlane
lequel est la face d'un autre objet.archObject
doit être unSelectionObject
obtenu à partir deFreeCADGui.Selection.SelectionEx()[0]
.cutPlane
doit être unFaceObject
obtenu à partir deFreeCADGui.Selection.SelectionEx()[0].SubObjects[0]
.
sideFace
indique de quel côté deFaceObject
un volume sera créé; ce volume sera ensuite utilisé pour être soustrait dearchObject
. SisideFace
vaut0
, cela créera un volume à l'arrière de la face, sinon il le créera devant la face.
Exemple :
import FreeCAD, FreeCADGui, Draft, Arch
p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 2000, 0)
Line = Draft.makeWire([p1, p2])
Wall = Arch.makeWall(Line, width=150, height=2000)
p3 = FreeCAD.Vector(0, 2000, 0)
p4 = FreeCAD.Vector(3000, 0, 0)
Line2 = Draft.makeWire([p3, p4])
Wall2 = Arch.makeWall(Line2, width=150, height=2000)
FreeCAD.ActiveDocument.recompute()
# Select the Wall
main_object = FreeCADGui.Selection.getSelectionEx()[0]
# Select the face of Wall2
selection = FreeCADGui.Selection.getSelectionEx()[0]
cut_face = selection.SubObjects[0]
cutObj = Arch.cutComponentwithPlane(main_object, cut_face, 0)
FreeCAD.ActiveDocument.recompute()
Wall3 = Draft.move(Wall, FreeCAD.Vector(-4000, 0, 0), copy=True)
Wall4 = Draft.move(Wall2, FreeCAD.Vector(-4000, 0, 0), copy=True)
FreeCAD.ActiveDocument.recompute()
# Select the Wall3
main_object2 = FreeCADGui.Selection.getSelectionEx()[0]
# Select the face of Wall4
selection2 = FreeCADGui.Selection.getSelectionEx()[0]
cut_face2 = selection2.SubObjects[0]
cutObj2 = Arch.cutComponentwithPlane(main_object2, cut_face2, 1)
FreeCAD.ActiveDocument.recompute()
- 2D drafting: Sketch, Line, Polyline, Circle, Arc, Arc by 3 points, Fillet, Ellipse, Polygon, Rectangle, B-spline, Bézier curve, Cubic Bézier curve, Point
- 3D/BIM: Project, Site, Building, Level, Space, Wall, Curtain Wall, Column, Beam, Slab, Door, Window, Pipe, Pipe Connector, Stairs, Roof, Panel, Frame, Fence, Truss, Equipment
- Reinforcement tools: Custom Rebar, Straight Rebar, U-Shape Rebar, L-Shape Rebar, Stirrup, Bent-Shape Rebar, Helical Rebar, Column Reinforcement, Beam Reinforcement, Slab Reinforcement, Footing Reinforcement
- Generic 3D tools: Profile, Box, Shape builder..., Facebinder, Objects library, Component, External reference
- Annotation: Text, Shape from text, Aligned dimension, Horizontal dimension, Vertical dimension, Leader, Label, Axis, Axes System, Grid, Section Plane, Hatch, Page, View, Shape-based view
- Snapping: Snap lock, Snap endpoint, Snap midpoint, Snap center, Snap angle, Snap intersection, Snap perpendicular, Snap extension, Snap parallel, Snap special, Snap near, Snap ortho, Snap grid, Snap working plane, Snap dimensions, Toggle grid, Working Plane Top, Working Plane Front, Working Plane Side
- Modify: Move, Copy, Rotate, Clone, Create simple copy, Make compound, Offset, 2D Offset..., Trimex, Join, Split, Scale, Stretch, Draft to sketch, Upgrade, Downgrade, Add component, Remove component, Array, Path array, Polar array, Point array, Cut with plane, Mirror, Extrude..., Difference, Union, Intersection
- Manage: BIM Setup..., Views manager, Manage project..., Manage doors and windows..., Manage IFC elements..., Manage IFC quantities..., Manage IFC properties..., Manage classification..., Manage layers..., Material, Schedule, Preflight checks..., Annotation styles...
- Utils: Toggle bottom panels, Move to Trash, Working Plane View, Select group, Set slope, Create working plane proxy, Add to construction group, Split Mesh, Mesh to Shape, Select non-manifold meshes, Remove Shape from Arch, Close Holes, Merge Walls, Check, Toggle IFC Brep flag, Toggle subcomponents, Survey, IFC Diff, IFC explorer, Create IFC spreadsheet..., Image plane, Unclone, Rewire, Glue, Reextrude
- Panel tools: Panel, Panel Cut, Panel Sheet, Nest
- Structure tools: Structure, Structural System, Multiple Structures
- IFC tools: IFC Diff..., IFC Expand, Make IFC project, IfcOpenShell update
- Nudge: Nudge Switch, Nudge Up, Nudge Down, Nudge Left, Nudge Right, Nudge Rotate Left, Nudge Rotate Right, Nudge Extend, Nudge Shrink
- Additional: Preferences, Fine tuning, Import Export Preferences, IFC, DAE, OBJ, JSON, 3DS, SHP

- Démarrer avec FreeCAD
- Installation : Téléchargements, Windows, Linux, Mac, Logiciels supplémentaires, Docker, AppImage, Ubuntu Snap
- Bases : À propos de FreeCAD, Interface, Navigation par la souris, Méthodes de sélection, Objet name, Préférences, Ateliers, Structure du document, Propriétés, Contribuer à FreeCAD, Faire un don
- Aide : Tutoriels, Tutoriels vidéo
- Ateliers : Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test