EXEMPLO

considere o desenho do casco acima.
utilizando o zigzag planificar a quina evidenciada em branco.
quina composta de duas curvas x(comprimento) y(largura) z(profindidade).
superior
0.0 | 0.0 | 0.0 |
2.0 | 1.0 | -0.1 |
3.6 | 0.76 | 0.0 |
inferior
0.0 | 0.0 | 0.5 |
2.0 | 1.2 | 0.5 |
3.6 | 0.76 | 0.15 |
rodando o zigzag
./zigzag 500 superior inferior
produz :
gsl: interp.c:37: ERROR: insufficient number of points for interpolation type
Default GSL error handler invoked.
Aborted
isso indica que são necessários mais pontos de controle.
pode ser resolvido utilizando-se a função spline do gnu plotutils, para produzir ao menos mais 1 quarto ponto.
corrigido o problema, agora cada curva com 4 pontos, que é o mínimo para biblioteca gsl funcionar temos:
elementos.txt - o arquivo composto por 500 elementos formados pela malha.
curvaA.dat e curvaB.dat que formam a superfície planificada.
plotando as duas curvas no gnuplot

as duas extremidades podem ser unidas por reta, delimitando assim a superfície planificada.
envie mensagem.