Sei sulla pagina 1di 1

U=knotsNonPeriodic(n,p) Calcola il vettore dei nodi

spanv=getSpan(U) Calcola gli intervalli del


parametro U
spank=findSpanKnot(u,n,U) Calcola l’indice dell’intervallo
al quale appartiene il
parametro t (0 based)
N=basicFunctionBspline(i,u,p,n,U) calcola le funzioni di
miscelamento non nulle
Pbs=getBsplinePoint(Pc,p,U,ulow,uup,res) Calcola i punti della Bspline

[Pc,U]=globalCurveInterp(Q,p) Bspline che interpola un set


di punti
writePointonFile(filename,Pbs) Esporta i punti come file TXT

createCurve(Pc,p,U,res) Crea la curva approssimante

drawCurve(Point,opt,ax, Pc)

N=drawN(n,p,U,res) Plotta la funzioni di


miscelamento
plotCloudPoint(Q,msize) Plotta una nuvola di punti

Potrebbero piacerti anche