logo
  zigzag
                                versão 2013
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 !

texto sobre planificação que explica o método utilizado Working With Developable Surfaces
o texto traduzido para o português

download files
fonte para compilar com eclipse
usa biblioteca gnu gsl (gnu scientific library)

para compilar   c++ -O0 -g3 -Wall -o zigzag zigzag.cpp -lgsl -lgslcblas

exemplos de uso

planificação de deck.
planificação de quina.



USO DO ZigZag

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

tipo - depende da interpolação AA(akima akima), LL(linear linear), AL(akima linear) ou LA(linear akima).
usa-se linear quando há certeza de a curva externa que forma a superfície é uma reta !
akima quando é uma spline.
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.

obs: veja mais sobre interpolação na documentação do gsl(gnu scientific library).
   
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.                                              Document made with KompoZer