Airfoil Fitter
Michael ReegAirfoil Fitter
Michael ReegErzeugt Bézierkurven aus Profildaten im Selig- oder Lednicer-Format.
Free
Dieses Add-in importiert Profildaten aus .dat-Dateien und generiert aus ihnen optimierte Bézierkurven. Dadurch wird die Zahl der Kontrollpunkte drastisch reduziert und die Performance und Stabilität der anschliessenden Oberflächenoperationen wie Lofts und Sweeps stark verbessert. Die erzeugten Kurven werden an der gewählten Sehnenlinie ausgerichtet. Das Resultat behält einen sauberen Kurvenverlauf bei und ist an der Nasenleiste immer mindestens tangentenstetig.
Features
Import von Profildaten
- Formaterkennung: Der Importer analysiert die Koordinatenmuster in der Eingangsdatei und erkennt das format. Derzeit werden Selig und Lednicer unterstützt.
- Normalisierung: Die Koordinaten werrden so normalisiert, dass die Nasenleiste bei 0,0 und die Endleiste bei 1,0 liegt
Spline Fitting
- Die Add-In erzeugt Bézier-Kurven, in Autodesk® Fusion® werden diese Kontrollpunktkurven genannt. Intern arbeitet die App mit BSplines, basierend auf Rajnarayan et al. 2019 (https://arc.aiaa.org/doi/10.2514/6.2018-3949).
- Die Anzahl der Kontrollpunkte kann nach Bedarf erhöht werden
- G1 (Fallback): Die erzeugten Kurven sind mindestens tangentenstetig.
- G2 (Default): Krümmungsstetigkeit an der Nasenleiste.
- G3: (Optional): Gleichsetzung der Krümmungsableitung für einen optimalen Kurvenverlauf.
- Durch die einstellbare Glättung kann ein regelmäßiger Verlauf der Kontrollpunkte erzwungen werden.
Ausrichtung
- Eine beliebige Sketchlinie dient als Profilsehne und bestimmt Länge und Ausrichtung.
- Das Profil wird auf die korrekte Länge skaliert und ausgerichtet.
- Das Profil kann in Schritten von 90° entlang der Sehne rotiert werden. Benötigte Ebenen werden ggf. automatisch erstellt.
- Die Ausrichtung von Nasen- und Endleiste entlang der Profilsehne kann umgekehrt werden.
- Die Dicke der Endleiste kann frei gewählt werden. Dabei wird der Kurvenverlauf des Profils so wenig wie möglich beeinflusst.
Ausgabeoptionen
- Optional können die Kontrollpunkte in Fusion beweglich erzeugt werden, so dass die Kurven manuell bearbeitet werden können.
- Standardmäßig werden fixierte Kurven erzeugt.
- Sobald eine Sehnenlinie und eine Profildatei ausgewählt wurden, wird eine Vorschau angezeigt.
- Optional können die rohen Eingangsdaten eingeblendet werden, um Abweichungen erkennen zu können.
- Ein Kurvenkamm ist verfügbar, um den Kurvenverlauf analysieren zu können.
Fehleranzeige
- Die Position der maximalen Abweichung von den Eingangsdaten wird markiert und in der Standardeinheit des Dokuments angezeigt.
Abhängigkeiten
Folgende Python-Pakete werden benötigt:
- numpy
- scipy
- ezdxf
Hinweis: Diese App nutzt einen eigenen Installer und nicht den standard App Store Installer!
Details
Operating system
Release date
Feb 16, 2026
Last updated
Jun 21, 2026
Version
1.2.0
Language
Compatible with
FSN
Capabilities
General utilities
Frequently asked questions (FAQs)
Gibt es zusätzliche Support-Informationen?
Found an issue?