Wichtiger Hinweis: FusionFlightProfileCSVImporter befindet sich noch in einem sehr frühen Entwicklungsstadium. Bedienung, unterstützte Dateivarianten und erzeugte Geometrie können sich deutlich ändern. Importierte Profile und daraus erzeugte Körper sollten deshalb immer sorgfältig kontrolliert werden.
Das in Autodesk Fusion als FlightProfiles angezeigte Add-in importiert Koordinaten aerodynamischer Profile aus CSV-Dateien. Es erzeugt daraus geschlossene, aus Splines und Abschlusslinien aufgebaute Skizzen. Zwei unterschiedliche Profile können positioniert, skaliert, gespiegelt und gegeneinander verdreht werden; optional erstellt das Add-in daraus direkt einen Loft-Körper.
Aktueller Funktionsumfang
- zwei Profil-CSV-Dateien in einem Durchlauf importieren
- Konstruktionsebene für das erste Profil auswählen
- Profiltiefe für beide Profile getrennt festlegen
- Profile bei Bedarf spiegeln
- Abstand und Drehwinkel des zweiten Profils einstellen
- Punkte über Splines verbinden und Profile an der Hinterkante schließen
- optional einen Volumenkörper per Loft erzeugen
- Skizzen nach erfolgreicher Körpererzeugung ausblenden
- auffällige Punktreihenfolgen und wiederholte Hinterkantenpunkte erkennen
- korrigierte CSV-Datei mit dem Suffix
_sorterzeugen und automatisch verwenden
Warum CSV-Dateien schwierig sein können
Profilkoordinaten liegen in mehreren Konventionen vor. Punktreihenfolge, Trennzeichen, Dezimalformat, zusätzliche Spalten und doppelte Hinterkantenpunkte unterscheiden sich je nach Quelle. Manche Dateien wechseln sogar zwischen Ober- und Unterseite. Der Importer erwartet grundsätzlich eine durchgehende Folge von der oberen Hinterkante über die Nasenleiste zur unteren Hinterkante und versucht bereits, typische Abweichungen zu erkennen und zu korrigieren.
Früher Projektstatus
Version 0.3.3 ist ein experimenteller Zwischenstand und noch kein allgemein fehlertoleranter Importer für beliebige Profildateien. Besonders ungewöhnliche Datenformate, verdrehte Koordinatensysteme und geometrisch problematische Punktfolgen können weiterhin zu falschen oder nicht erzeugbaren Profilen führen.
Um die unterschiedlichen Profilformate systematisch zu verstehen, sichtbar zu machen und robuste Erkennungsregeln zu entwickeln, entstand zeitgleich die Python-Anwendung WingShape Analyzer. Die dort gewonnenen Erkenntnisse sollen helfen, diesen Fusion-Importer schrittweise fehlertoleranter zu machen.
Typischer Ablauf
- Eine geeignete Konstruktionsebene für das erste Profil auswählen.
- CSV-Datei, Profiltiefe und Spiegelung des ersten Profils festlegen.
- Zweites Profil sowie Abstand, Profiltiefe und Schränkung konfigurieren.
- Optional die Erzeugung eines Loft-Körpers aktivieren.
- Import ausführen und Warnungen zur CSV-Struktur beachten.
- Skizzen, Profilverlauf und gegebenenfalls den erzeugten Körper kontrollieren.
