profile_synth_naca4 — PROFILE synth op

• Datenarten: keine → pairs (ein Operator, der allein durch seine Argumente bestimmt ist — er nimmt kein Bild und keine Daten entgegen)

• Aufruf: import fullseye as fs; fs.ledger.profile_synth_naca4(code='2412', n=161, closed_te=False) (die Implementierung direkt: import profileops; profileops.profile_synth_naca4(code='2412', n=161, closed_te=False); aus dem Register: opsprofile.get("profile_synth_naca4"))

Verwendung

Erzeugt ein NACA-4-Ziffern-Profil in geschlossener Form. Rückgabe: (N, 2), in einem durchgehenden Zug umlaufend.

code hat 4 Ziffern (z. B. "2412" = Wölbung 2 %, Lage 40 %, Dicke 12 %). Die Punkte werden kosinusverteilt gesetzt, damit die Vorderkante dicht belegt ist.

closed_te legt fest, ob der Koeffizient verwendet wird, der die Hinterkante schließt. Standard ist der historische Koeffizient (0.1015), mit dem die Hinterkante leicht offen ist. Die schließende Variante ist 0.1036. Welcher verwendet wurde, verändert Messungen nahe der Hinterkante; wer das als Ground Truth nutzt, sollte es festlegen und dokumentieren.

Returns:

(2*n-1, 2). In der Reihenfolge Hinterkante → Oberseite → Vorderkante → Unterseite → Hinterkante (Selig-Konvention).

Ausführlicher Anwendungsleitfaden

• Leitfaden zur Familie profile_metrology

Referenzen (Beispieldaten, Literatur)

• Katalog der Beispieldaten (Download-URLs / Lizenzen) — 2-D nutzt skimage.data (BSD/Public Domain) plus synthetische Bilder, 3-D nennt Download-URLs echter Datenquellen (Stanford, PDS, …).

• Herkunft und Literatur der Operatoren — die Quellen der Forschung/Verfahren, auf denen diese Operatorfamilie beruht.

• Der kanonische Algorithmus (Autor, Jahr) und seine Anwendungen stehen im Familienleitfaden oben.

Ausführbare Beispiele (verifizierte Samples, die diesen Operator wirklich aufrufen)

• profile_frame_tour — py -3.11 examples/profile_frame_tour.py

• profile_shape_inspection — py -3.11 examples/profile_shape_inspection.py

Typkompatible Folge-Operatoren (nehmen pairs als Eingabe)

profile_perturb · profile_chord_frame · profile_normalise · profile_resample · profile_sides · profile_thickness · profile_camber · profile_leading_edge_radius

Gleiche Kategorie (synth)

profile_perturb


*Provenance: profileops.py — PROFILE Operator-Registry. Diese Notiz wird von tools/opdocs.py md erzeugt (nicht von Hand bearbeiten).*

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.