this page in english.

HISTORICO

produzido para planificação de casco quinado de embarcação à vela.
desenvolve a superficie formada por duas curvas, no caso as quinas do casco.
considera proa e popa retas !

download files
fonte e binários elf32 (linux)
usa biblioteca gnu gsl (gnu scientific library)


USO DO ZigZag

./zigzag [intervalos] [curvaA_3d] [curvaB_3d]

intervalos - quantidade de elementos na malha.(verifiquei valor melhor proximo 500 no meu teste)
curvaA - arquivo com os pontos 3d da curva A.
curvaB -                             curva B.
recomendo uso da maior dimensao da chapa como x.
sempre iniciar e finalizar as curvas com mesmo x.
alterar no codigo o tipo de interpolacao  linear ou akima(spline) quando
necessario, as linhas:
int flag_A=1;  // tipo interpolacao curva A
int flag_B=1;  // tipo interpolacao curva B
// 1 - akima
// 2 - linear
   
FORMATO DAS CURVAS:(valores adimensionais)
X   Y   Z  

resultado: 2 linhas da superficie planificada com os extremos conectados por retas!
curvaA.txt
curvaB.txt

Limitações:
Não considera estiramento.
Considera a superfície formada por uma reta que percorre verticalmente as duas curvas,
isso parece ser o suficiente num casco quinado com pouca deformação.