Draft AutoGruppieren |
Menüeintrag |
---|
Keiner |
Arbeitsbereich |
Draft, BIM |
Standardtastenkürzel |
Keiner |
Eingeführt in Version |
0.17 |
Siehe auch |
Draft Layer, Std Gruppe |
Der Befehl Draft AutoGruppieren ändert die aktive Draft-Ebene oder wahlweise die aktive Std Gruppe bzw. gruppenartige BIM-Objekte. Neue Draft- und BIM-Objekte werden automatisch auf dieser Ebene bzw. in dieser Gruppe eingefügt.
Dieser Befehl war ursprünglich für Gruppen gedacht, daher sein Name, wurde aber in FreeCAD-Version 0.19 überarbeitet als ein Ebenen-System eingeführt wurde. Da der Umgang mit Ebenen jetzt die Standardaufgabe des Befehls ist, liegt der Fokus dieser Seite im folgenden haupfsächlich auf Ebenen.
Das Ebenen-Menü im Draft-Fach
Siehe auch: Voreinstellungseditor und Draft Einstellungen.
Siehe auch: Autogenerierte API-Dokumentation und Grundlagen der Skripterstellung in FreeCAD.
Ist der Arbeitsbereich Draft aktiv, hat das FreeCADGui-Objekt eine Eigenschaft draftToolBar
. Dieses draftToolBar
-Objekt hat eine Eigenschaft autogroup
, die den Namen der aktiven Autogruppe enthält oder None
ist, wenn keine Autogruppe aktiv ist.
Um die aktive Autogruppe zu ändern, wird die Methode setAutoGroup
des draftToolBar
-Objekts verwendet. Um Objekte in die aktive Autogruppe aufzunehmen, wird die Methode autogroup
des Draft-Moduls verwendet.
# This code only works if the Draft Workbench is active!
import FreeCAD as App
import FreeCADGui as Gui
import Draft
doc = App.newDocument()
polygon1 = Draft.make_polygon(5, radius=1000)
polygon2 = Draft.make_polygon(3, radius=500)
polygon3 = Draft.make_polygon(6, radius=220)
layer = Draft.make_layer()
Gui.draftToolBar.setAutoGroup(layer.Name)
Draft.autogroup(polygon1)
Draft.autogroup(polygon2)
Draft.autogroup(polygon3)
doc.recompute()