TechDraw ProjectionGroup/de: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
Line 32: Line 32:
==Anwendung==
==Anwendung==


<div class="mw-translate-fuzzy">
# Wahlweise die [[3D_view/de|3D-Ansicht]] zurechtdrehen. Die Blickrichtung der Kamera in der [[3D_view/de|3D-Ansicht]] legt den Anfangswert der {{MenuCommand|Hauptrichtung}} der Ansichtengruppe (die {{PropertyData/de|Direction}} der zentralen Ansicht).
# Wahlweise die [[3D_view/de|3D-Ansicht]] zurechtdrehen. Die Blickrichtung der Kamera in der [[3D_view/de|3D-Ansicht]] legt den Anfangswert der {{MenuCommand|Hauptrichtung}} der Ansichtengruppe (die {{PropertyData/de|Direction}} der zentralen Ansicht).
# Ein oder mehrere Objekte in der [[3D_view/de|3D-Ansicht]] oder [[Tree_view/de|Baumansicht]] auswählen.
# Ein oder mehrere Objekte in der [[3D_view/de|3D-Ansicht]] oder [[Tree_view/de|Baumansicht]] auswählen.
Line 46: Line 47:
# Wahlweise kann die Ansichtengruppe, durch Ziehen der zentralen Ansicht, bewegt werden.
# Wahlweise kann die Ansichtengruppe, durch Ziehen der zentralen Ansicht, bewegt werden.
# Wahlweise können die anderen Ansichten der Ansichtengruppe relativ zu der zentralen Ansicht bewegt werden, indem man sie jeweils einzeln zieht.
# Wahlweise können die anderen Ansichten der Ansichtengruppe relativ zu der zentralen Ansicht bewegt werden, indem man sie jeweils einzeln zieht.
</div>


[[File:TaskProjGroup.png]]
[[File:TaskProjGroup.png]]
Line 59: Line 61:


* {{PropertyData|Source|LinkList}}: Links to the drawable objects to be depicted.
* {{PropertyData|Source|LinkList}}: Links to the drawable objects to be depicted.
* {{PropertyData|XSource|XLinkList}}: Links to the drawable objects in an external file. {{Version|0.19}}
* {{PropertyData|XSource|XLinkList}}: Links to the drawable objects in an external file.
* {{PropertyData|Anchor|Link}}: The central view in the group. Normally the Front view.
* {{PropertyData|Anchor|Link}}: The central view in the group. Normally the Front view.
* {{PropertyData|ProjectionType|Enumeration}}: {{Value|First Angle}} or {{Value|Third Angle}}.
* {{PropertyData|ProjectionType|Enumeration}}: {{Value|First Angle}} or {{Value|Third Angle}}.

Revision as of 16:18, 20 May 2023

TechDraw Ansichtengruppe

Menüeintrag
TechDraw → Ansichtengruppe einfügen
Arbeitsbereich
TechDraw
Standardtastenkürzel
Keiner
Eingeführt in Version
-
Siehe auch
TechDraw Ansicht einfügen, TechDraw Schnitt Ansicht einfügen

Beschreibung

Das Werkzeug Ansichtengruppe erstellt eine Mehrtafelprojektion eines oder mehrerer 3D-Objekte (Siehe Normalprojektion). Die isometrischen Ansichten der vier Frontecken können ebenfalls enthalten sein.

Soll nur eine einzige Ansicht erzeugt werden, bringt die Verwendung von Ansichtengruppe keinen Vorteil; stattdessen sollte man Ansicht verwenden. Wenn man nicht die herkömmliche europäische Projektion: Erster Winkel (engl. first-angle projection) bzw. amerikanische Projektion: Dritter Winkel (engl. third-angle projection) verwenden möchte, sollte man mehrmals Ansicht anstelle von Ansichtengruppe verwenden.

Drei orthogonale Ansichten und eine isometrische Ansicht eines Festkörperobjekts

Anwendung

  1. Wahlweise die 3D-Ansicht zurechtdrehen. Die Blickrichtung der Kamera in der 3D-Ansicht legt den Anfangswert der Hauptrichtung der Ansichtengruppe (die Daten-EigenschaftDirection der zentralen Ansicht).
  2. Ein oder mehrere Objekte in der 3D-Ansicht oder Baumansicht auswählen.
  3. Wenn das Dokument mehrere Zeichnungsblätter enthält, kann das gewünschte Blatt wahlweise zur Auswahl hinzugefügt werden, indem es in der Baumansicht auswählt wird. Dies ist ein Muss für Version 0.19 und darunter.
  4. Es gibt mehrere Möglichkeiten das Werkzeug aufzurufen:
  5. Wenn das Dokument mehrere Zeichnungsblätter enthält und noch kein Blatt ausgewählt wurde, öffnet sich der Seitenauswahl-Dialog eingeführt mit Version 0.20:
    1. Die gewünscht Seite auswählen.
    2. Die Schaltfläche OK drücken.
  6. Der Aufgabenbereich Ansichtengruppe wird geöffnet.
  7. Die Ansichten, die zur Ansichtengruppe hinzugefügt werden sollen sowie den Maßstab der Ansichtengruppe und andere Parameter auswählen.
  8. Die Schaltfläche OK drücken.
  9. Wahlweise kann die Ansichtengruppe, durch Ziehen der zentralen Ansicht, bewegt werden.
  10. Wahlweise können die anderen Ansichten der Ansichtengruppe relativ zu der zentralen Ansicht bewegt werden, indem man sie jeweils einzeln zieht.

Aufgabenbereich Ansichtengruppe. Das Feld Anpassen der Hauptrichtung zeigt die aktuelle Blickrichtung an.

Eigenschaften

Daten

Basis

  • DatenSource (LinkList): Links to the drawable objects to be depicted.
  • DatenXSource (XLinkList): Links to the drawable objects in an external file.
  • DatenAnchor (Link): The central view in the group. Normally the Front view.
  • DatenProjectionType (Enumeration): First Angle or Third Angle.

For the other properties in this group see TechDraw View.

Collection

  • DatenViews (LinkList): Links to the views in this ProjectionGroup.

Distribute

  • DatenAuto Distribute (Bool): If true, space out individual views automatically. Use false to position manually.
  • Datenspacing X (Length): Horizontal space between views when automatically positioned. Note that Scale and the size of other views in the group also influence the spacing.
  • Datenspacing Y (Length): Vertical space between views when automatically positioned.

View

Basis

Siehe TechDraw Ansicht

Hinweise

Die Ansichtengruppe als Ganzes erbt X, Y, Scale Type, Scale und Rotation aus der Basisansicht.

Einzelne Ansichten innerhalb der Gruppe erben alle Eigenschaften der Part-Ansicht, aber das Proj(ektion)Group-Objekt steuert den Maßstab aller seiner Elementansichten.

Die Eigenschaft RotationVector einzelner Ansichten innerhalb der Gruppe ist veraltet seit v0.19. Stattdessen wird XDirection verwendet.

Beachte, dass der mittlere Kasten die aktuelle Projektionsrichtung der primären Ansicht anzeigt. Sie kann nicht dazu benutzt werden, die Richtung zu ändern.

Skripten

Siehe auch: Autogenerierte API Dokumentation und FreeCAD Grundlagen Skripten.

Das Werkzeug Ansichtengruppe kann in Makros und von der Python Konsole aus verwendet werden. Ein vollständiges Skript ist im Installationspaket im Verzeichnis "source-dir/src/Mod/TechDraw/TDTest/DProjGroupTest.py" enthalten.

#make a page
    print("making a page")
    page = FreeCAD.ActiveDocument.addObject('TechDraw::DrawPage','Page')
    FreeCAD.ActiveDocument.addObject('TechDraw::DrawSVGTemplate','Template')
    FreeCAD.ActiveDocument.Template.Template = templateFileSpec
    FreeCAD.ActiveDocument.Page.Template = FreeCAD.ActiveDocument.Template

    #make projection group
    group = FreeCAD.ActiveDocument.addObject('TechDraw::DrawProjGroup','ProjGroup')
    rc = page.addView(group)
    group.Source = [fusion]

    #add Front(Anchor) view
    frontView = group.addProjection("Front")               ##need an Anchor

    #update group
    group.Anchor.Direction = FreeCAD.Vector(0,0,1)
    group.Anchor.RotationVector = FreeCAD.Vector(1,0,0)

    #add more projections
    leftView = group.addProjection("Left")
    topView = group.addProjection("Top")
    rightView = group.addProjection("Right")
    rearView = group.addProjection("Rear")
    BottomView = group.addProjection("Bottom")

    #remove a view from projection group
    iv = group.removeProjection("Left")

Programmierhinweis: Die Ansichtengruppe sollte immer zum Zeichnungsblatt hinzugefügt werden (z.B. page.addView(group), bevor Ansichten zur Gruppe hinzugefügt werden. Dies ermöglicht es der Ansichtengruppe, von der übergeordneten Seite übernommene Parameterwerte als Vorgaben zu verwenden.