Wie zeichnet man eine Flügelkaskade mit Grenzschichten?

Nachdem ich hier einige großartige Ratschläge erhalten hatte , machte ich mich daran, meine ersten Diagramme zu erstellen!

Ich versuche, diese Art von Bild in Inkscape neu zu erstellen:

Beispiel Windflussdiagramm

Inkscape wurde als guter Ausgangspunkt vorgeschlagen und ist kostenlos, ansonsten gibt es wirklich keinen besonderen Grund, warum ich es verwende.

Bisher habe ich Matplotlib in Python verwendet, um einige der Elemente der Figur zu erstellen:

Tragfläche

Profil

die ich dann als .svg speichere und in Inkscape öffne. Ich bin mir nicht sicher, ob dies der beste Weg ist, aber es ist ein Anfang. Eine Sache, die ich nicht verstehe, ist, dass ich eine .svg-Datei problemlos mit Inkscape öffnen kann, aber ich kann keine andere auf dieselbe Leinwand importieren - es importiert nur eine leere "Box", die ich herumziehen kann. .Ich bin mir nicht sicher, wie ich das lösen soll.

Ich habe dann versucht, die Grenzschichten (den grau gefüllten Teil des Bildes) mit einigen Bézier-Kurven und Füllungen zu zeichnen, aber ich habe kein gutes Ergebnis erzielt. Grundsätzlich bin ich mir nicht sicher, wie ich weiter vorgehen soll

  1. 'Kippen' Sie die Geschwindigkeitsprofile und spiegeln/erweitern Sie sie wie im Bild.
  2. Duplizieren Sie das Tragflächensystem und lassen Sie es gut mit den Profilen ineinandergreifen.
  3. Fügen Sie die Pfeile in die Profile ein.
  4. Importieren Sie .svg-Dateien, damit sie auf der Leinwand angezeigt werden!

Jede Hilfe wäre sehr willkommen.

Ich kenne keine der genannten Softwares gut, aber ich vermute, dass Ihre Probleme mit "leeren Feldern" bedeuten, dass das eine oder andere der Programme das Bildmaterial in eine Gruppe oder eine Schnittmaske einfügt - suchen Sie nach Optionen zum Aufheben der Gruppierung oder zum Entfernen von Masken oder zusammengesetzte Pfade.
Der schnellste Weg, eine andere SVG-Datei in die aktuelle Leinwand zu importieren, besteht darin, sie mit einer anderen Instanz von Inkscape zu öffnen, den Inhalt zu kopieren und in die Instanz mit der Zielzeichnung einzufügen.

Antworten (1)

  1. Zeichnen Sie zunächst ein Geschwindigkeitsprofil. Wählen Sie danach das Auswahlwerkzeug (das erste) und klicken Sie einmal auf die Form, die das Geschwindigkeitsprofil darstellt. Die Griffe um den Begrenzungsrahmen ändern sich von Skalierungsgriffen zu Dreh- und Schergriffen. Verwenden Sie die Griffe in der Mitte der Kanten, um die Form zu scheren (auch bekannt als schräg, kippen).

  2. Um Formen zu duplizieren, verwenden Sie Strg+D. Wenn Sie möchten, dass die kopierte Form auf das Original verweist, sodass sie immer gleich bleiben, verwenden Sie Alt+D.

  3. Um einen Pfeil zu zeichnen, zeichnen Sie eine Linie mit dem Zeichenstift-Werkzeug und öffnen Sie dann das Dialogfeld Füllung und Kontur (Strg+Umschalt+F oder Objekt -> Füllung und Kontur...). Suchen Sie auf der Registerkarte "Strichstil" nach dem Dropdown-Menü "Endmarkierungen". Ich verwende normalerweise "Arrow1MEnd". Um die Pfeile korrekt zu platzieren, würde ich das Dialogfeld „Ausrichten und verteilen“ verwenden, um die Pfeile in gleichen Abständen zu verteilen, und dann an Pfaden einrasten (Sie können es in der rechten Symbolleiste aktivieren), wobei Sie die Strg-Taste gedrückt halten, um sie an den Profilen auszurichten.

  4. Dies ist ein Fehler entweder in Inkscape oder in der Anwendung, die die Dateien erstellt. Beispielsweise interpretieren ältere Versionen von Inkscape SVG-Dateien falsch, die „currentColor“ enthalten, was zu leeren Diagrammen führt, wenn von Gnuplot generierte SVG-Dateien geöffnet werden. Sie können versuchen, aus Ihrer Anwendung in ein anderes Format zu exportieren, z. B. PDF, und dieses in Inkscape zu importieren.