|
Menüeintrag |
---|
Dienstprogramme → Neue Ebene |
Arbeitsbereich |
Draft |
Standardtastenkürzel |
Keiner |
Eingeführt in Version |
0.19 |
Siehe auch |
Draft AutoGruppieren, Draft EbenenManager |
Beschreibung
Der Befehl Draft Ebene erstellt eine Draft-Ebene (Layer-Objekt - eine Zeichnungsebene, die einer Folienschicht bei mehrlagigen Zeichnungen entspricht). Eine Ebene ist eine besondere Art von Gruppe mit einigen Darstellungseigenschaften. Diese Eigenschaften und alle Änderungen an ihnen werden an die Objekte auf dieser Ebene weitergegeben. Die Ebenen an sich werden in einer weiteren besonderen Gruppe abgelegt: dem Draft-Ebenen-Behälter (LayerContainer-Objekt).
Anwendung
- Es gibt mehrere Möglichkeiten, den Befehl aufzurufen:
- Die Schaltfläche
Ebene drücken.
- Den Menüeintrag Dienstprogramme →
Neue Ebene auswählen oder die Menüoption im Kontextmenü der Baumansicht oder der 3D-Ansicht auswählen.
- Falls der Ebenen-Behälter schon vorhanden ist: Diesen mit der rechten Maustaste in der Baumansicht anklicken und die Menüoption
Neue Ebene hinzufügen aus dem Kontextmenü auswählen.
- Die Schaltfläche
- Falls er noch nicht vorhanden ist, wird zuerst der Ebenen-Behälter erstellt.
- Eine Ebene wird erstellt und im Ebenen-Behälter abgelegt.
- Wahlweise die Eigenschaften der Ebene anpassen.
- Wahlweise Objekte der Ebene zuordnen, indem sie in der Baumansicht auf die Ebene gezogen und abgelegt werden. Objekte können auch einer Ebene zugeordnet werden, indem man die Daten-EigenschaftGroup der Ebene bearbeitet.
- Wahlweise die Ebene aktivieren.
Kontextmenü
Optionen des Ebenen-Behälters
Für ein Draft-Ebenen-Behälter sind diese zusätzlichen Optionen im Kontextmenü der Baumansicht vorhanden:
Neue Ebene hinzufügen: Fügt dem aktuellen Dokument eine neue Ebene hinzu.
Neuzuweisung der Eigenschaften aller Ebenen: Ertfernt overrides von Objekten auf allen Ebenen durch Neuzuweisen der Eigenschaften der Ebene zu der sie gehören. eingeführt in 1.1
Ebenenduplikate zusammenführen: Führt alle Ebenen mit der gleichen Basisbezeichnung (base label) zusammen.
- Die Basisbezeichnung einer Ebene ist ihre Daten-EigenschaftLabel ohne nachgestellte Ziffern und Leerzeichen. Alle Ebenen mit derselben Basisbezeichnung werden zu einer einzigen Ebene zusammengeführt, deren Daten-EigenschaftLabel auf diese Basisbezeichnung eingestellt ist.
Optionen der Ebene
Für eine Draft-Ebene sind diese zusätzlichen Optionen im Kontextmenü der Baumansicht verfügbar:
Diese Ebene aktivieren: aktiviert die ausgewählte Ebene.
Neuzuweisung der Eigenschaften der Ebene: entfernt overrides von Objekten auf allen Ebenen durch Neuzuweisen der Eigenschaften der Ebene. eingeführt in 1.1
Ebeneninhalt auswählen: wählt die Objekte innerhalb der ausgewählten Ebene aus.
Verhalten von Ziehen und Ablegen
Wenn ein Objekt aus einer Std Gruppe oder einem gruppenähnlichen Objekt, wie z. B. einem Arch Gebäudeteil, auf einer Ebene in der Baumansicht abgelegt wird, wird es nicht aus der Gruppe entfernt und umgekehrt. Um ein Objekt von einer Ebene zu entfernen, muss es auf einer anderen Ebene oder auf dem Dokumentenknoten abgelegt werden. Beim Ziehen von einer Ebene oder Ablegen auf einer Ebene muss die Strg-Taste nicht gedrückt werden.
Overrides
Objects inside a layer can have overrides. The following logic applies:
- When an object is put in a layer it always adopts the properties of that layer.
- A property of the object that is subsequently changed is considered an override.
- When a property of the layer, or the object in the layer, is then changed so that they match again, there is no longer an override, and the property is synced again.
Der Ebenenbehälter und alle Ebenen besitzen eine Option im Kontextmenü zum Neuzuordnen von Eigenschaften und gleichzeitigem Entfernen von "overrides".
Hinweise
- Eine neue Ebene kann auch mit dem Befehl Draft AutoGruppieren erstellt werden oder mit dem Draft EbenenManager.
Eigenschaften
Siehe auch: Eigenschafteneditor.
Ein Draft Layer-Objekt wird von einem App FeaturePython-Objekt abgeleitet und erbt alle seine Eigenschaften. Außerdem besitzt es die folgenden zusätzlichen Eigenschaften:
Daten
Layer
- Daten-EigenschaftGroup (
LinkList
): Gibt die Objekte an, die der Ebene zugeordnet sind.
Ansicht
Layer
Die Eigenschaften in diesem Abschnitt werden auf Objekte angewendet, die sich innerhalb der Ebene befinden. Alle Änderungen an diesen Eigenschaften werden an sie weitergegeben. Für zwei Eigenschaften, die Ansicht-EigenschaftLine Color und die Ansicht-EigenschaftShape Color, ist dieses Verhalten optional.
- Ansicht-EigenschaftDraw Style (
Enumeration
): gibt den Zeichenstil der Ebene an:Solid
(Vollinie),Dashed
(Strichlinie),Dotted
(Punktlinie) oderDashdot
Strich-Punkt-Linie - Ansicht-EigenschaftLine Color (
Color
): gibt die Linienfarbe der Ebene an. - Ansicht-EigenschaftLine Width (
Float
): gibt die Linienbreite der Ebene an. - Ansicht-EigenschaftOverride Line Color Children (
Bool
): gibt an, ob Änderungen an der Ansicht-EigenschaftLine Color der Ebene auf die Objekte innerhalb der Ebene übertragen werden. - Ansicht-EigenschaftOverride Shape Appearance Children (
Bool
): gibt an, ob Änderungen an der Ansicht-EigenschaftShape Appearance der Ebene auf die Objekte innerhalb der Ebene übertragen werden. eingeführt in 1.0 - Ansicht-EigenschaftShape Appearance (
MaterialList
): gibt das Erscheinungsbild der zur Ebene gehörenden Formen an. eingeführt in 1.0 - Ansicht-Eigenschaft (versteckt)Shape Color (
Color
): gibt die Farbe der zur Ebene gehörenden Formen an. Sie wird mit der Diffuse Color (Streulichtfarbe) der Ansicht-EigenschaftShape Appearance synchronisiert. - Ansicht-EigenschaftTransparency (
Percent
): gibt die Transparenz der Ebene an. Sie wird mit der Transparenz der Ansicht-EigenschaftShape Appearance synchronisiert.
- Ansicht-EigenschaftLine Print Color (
Color
): gibt die Liniendruckfarbe der Ebene an. - Ansicht-EigenschaftUse Print Color (
Bool
): gibt an, ob die Ansicht-EigenschaftLine Print Color der Ebene verwendet wird, wenn eine TechDraw DraftAnsicht aus den Objekten der Ebene erstellt wird.
Skripten
Siehe auch: Autogenerierte API-Dokumentation und Grundlagen der Skripterstellung in FreeCAD.
Um eine Draft-Ebene zu erstellen, wird die Methode make_layer
des Draft-Moduls verwendet. Um Objekte zu einer Ebene hinzuzufügen oder daraus zu entfernen, wird ihre Eigenschaft Group
geändert.
import FreeCAD as App
import Draft
doc = App.newDocument()
layer = Draft.make_layer(line_color=(1.0, 0.0, 0.0, 0.0),
shape_color=(1.0, 1.0, 0.0, 0.0))
polygon1 = Draft.make_polygon(5, radius=1000)
polygon2 = Draft.make_polygon(3, radius=500)
polygon3 = Draft.make_polygon(6, radius=220)
layer.Group = [polygon1, polygon2, polygon3]
doc.recompute()
Diese Seite wird abgerufen von https://wiki.freecad.org/Draft_Layer