Skip to main content

Airfoil Fitter

Michael Reeg

Airfoil Fitter

Michael Reeg

Erzeugt 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:

  1. numpy
  2. scipy
  3. ezdxf

Hinweis: Diese App nutzt einen eigenen Installer und nicht den standard App Store Installer!

Details

Operating system

win64-platform-icon

Release date

Feb 16, 2026


Last updated

Jun 21, 2026


Version

1.2.0


Language

German

Compatible with

FSN-icon

FSN

Capabilities

General utilities

Frequently asked questions (FAQs)

Found an issue?

Report a problem