Arch Schnittebene
DIESER BEFEHL IST BESTANDTEIL DES INTEGRIERTEN ARBEITSBEREICHS BIM IN V1.0
Diese Seite wurde für diese Version aktualisiert.
Diese Seite wurde für diese Version aktualisiert.
|
Menüeintrag |
---|
Modify → Mit einer Ebene beschneiden |
Arbeitsbereich |
BIM |
Standardtastenkürzel |
Keiner |
Eingeführt in Version |
- |
Siehe auch |
Keiner |
Beschreibung
Das Werkzeug Arch Schnittebene beschneidet einen Arch-Festkörper (Arch-Objekt), wie z.B. eine Arch Wand oder Arch Struktur mit einer ebenen Fläche.
Links: Vor der Anwendung des Werkzeugs Schnittebene. Mitte: Resultierende Wand nach dem Beschnitt. Rechts: Ein weiteres optionales Ergebnis
Anwendung
- Soll die Schnittebene von einer geraden Kante abgeleitet werden (eingeführt mit Version 1.0), kann wahlweise die Arbeitsebene ausgerichtet werden:
- Die ausgewählte Kante kann (darf) nicht parallel zur Normale der Arbeitsebene sein.
- Die erstellte Schnittebene steht senkrecht auf der Arbeitsebene.
- Das zu schneidende Objekt auswählen.
- Eine der folgende Möglichkeiten auswählen:
- Ein Objekt mit einer einzelnen ebenen Fläche auswählen. eingeführt mit Version 1.0
- Eine ebene Fläche in der 3D-Ansicht auswählen.
- Ein Objekt mit einer einzelnen geraden Kante auswählen. eingeführt mit Version 1.0
- Eine gerade Kante in der 3D-Ansicht auswählen. eingeführt mit Version 1.0
- Es gibt mehrere Möglichkeiten, den Befehl aufzurufen:
- Die Schaltfläche
Mit einer Ebene beschneiden drücken.
- Den Menüeintrag Modify →
Mit einer Ebene beschneiden auswählen.
- Die Schaltfläche
- Hinter oder Vorne auswählen, um die Seite der Schnittfläche zu bestimmen, auf der Material entfernt werden soll.
- Die Schaltfläche OK drücken.
Skripten
Siehe auch: Arch API und FreeCAD Grundlagen Skripten.
Das Werkzeug Schnittebene kann in Makros und von der Python Konsole aus mit folgender Funktion verwendet werden:
cutObj = cutComponentwithPlane(archObject, cutPlane, sideFace)
- Erstellt ein
cutObj
-Objekt aus dem gegebenenarchObject
, das mitcutPlane
beschnitten wird, das eine Fläche eines anderen Objekts ist.archObject
sollte einSelectionObject
sein, das ausFreeCADGui.Selection.SelectionEx()[0]
stammt.cutPlane
sollte einFaceObject
sein, das ausFreeCADGui.Selection.SelectionEx()[0].SubObjects[0]
stammt.
sideFace
gibt an, auf welcher Seite desFaceObject
ein Volumenkörper erzeugt werden soll; dieser Volumenkörper wird dann von demarchObject
abgezogen (subtracted). FallssideFace
den Wert0
hat, wird ein Volumenkörper hinter der Fläche erzeugt, anderenfalls vor der Fläche.
Beispiel:
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
![](/images/thumb/9/94/User_hub.png/24px-User_hub.png)
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzliche Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Voreinstellungseditor, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, FreeCAD unterstützen, Spenden
- Hilfe: Anleitungen, Videoanleitungen
- Arbeitsbereiche: Std Base, Arch, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework