Adattare uno spline a una forma chiusa (in questo caso il contorno di un profilo alare)Ciao a tutti,
Esiste un modo per adattare uno spline a una forma in Graph Builder (o in qualsiasi altra piattaforma)? Sto cercando di adattare uno spline a un set di punti dati X/Y che ricadono all'esterno del contorno di un profilo alare.
Quindi ecco i dati

questo è ciò che la funzione più fluida fornisce attualmente

e questo è ciò che vorrei (la linea blu adattata)

Se attivo il grafico di contorno e ho un valore da impostare nel colore, la linea di confine del grafico di contorno si avvicina molto, ma sembra seguire un adattamento lineare tra ogni punto, il che funziona abbastanza bene quando c'è una buona densità di colpi, non altrettanto bene per densità di colpi inferiori. Inoltre, è molto sensibile al valore alfa, quindi richiede molte regolazioni per ogni aletta.


Attualmente è possibile farlo con SolidWorks (un programma CAD), ma è MOLTO lento a causa del modo in cui si devono importare i dati.
Penso che dovrebbe essere un elemento della lista dei desideri, ma non so se qualcuno potrebbe inventare qualcosa di creativo!
Grazie per qualsiasi idea!
Steve
Esplorazione e visualizzazione dei datiRe: Adattare una spline a una forma chiusa (in questo caso il contorno di un profilo alare)Non sono sicuro che esista una piattaforma, ma puoi farlo in JSL. Crea una tabella con i valori x e y, e il valore potrebbe essere il numero di riga, o magari solo un intervallo lineare 0...1 sull'intervallo dei dati. Quindi usa SplineEval con x,t per generare una serie di valori x smussati e ripeti con y,t per ottenere i valori y smussati.
Integrate(), Interpolate() e SplineEval()
Comprensione degli spline cubici
HeatColor vs Spline vs Interpolazione
Interpolazione di Bézier
Genera punti dal percorso di Bezier
Albero di Bézier che utilizza Path()
https://community.jmp.com/t5/Discussions/Bezier-interpolation/mp/257852#M50666
Una spline 2D è una curva parametrica che utilizza t come parametro e una coppia di formule (valutazione spline) che producono la risposta interpolata tra i valori di t.
JMP ha anche una funzione path() per gli script grafici che ha un comando Bézier simile a SVG.
Le spline non passano per i punti. Il percorso di Bézier passa per i punti non di controllo. Immagino che tu voglia una spline.
Re: Adattare una spline a una forma chiusa (in questo caso il contorno di un profilo alare)@Craige_Hales
Sei fantastico! Questo link
https://community.jmp.com/t5/Discussions/Bezier-interpolation/mp/257852#M50666
L'avevo già inserito e funziona alla grande! Continuerò a provare a imparare anche il metodo JSL, ma questo mi darà quello che mi serve a breve termine. Grazie ancora!!

Steve