logo

HISTORY

produced for develop the chined hull surface of a sailing boat. (stitch and glue construction)
developing the surface formed by two curves, in case the chines of the hull.
considers bow and stern vertical lines!

text about surface development - Working With Developable Surfaces

Download files
source for eclipse
library uses gnu gsl (gnu scientific library)

see usage example (by google translator)

USE OF ZigZag

./zigzag [kind of interp.] [intervals] [curveA_3d] [curveB_3d]

kind of interp -  AA - akima akima
                          LL - linear linear
                          AL - akima linear
                          LA - linear akima
intervals - the number of elements in the mesh. ( better value near 500 in my test )
curveA - 3d file of points of the curve A.
curveB - curve B.
recommend using the largest dimension of the plate as x.
Always start and end with the same x curves.

 
obs: see more about interpolation on gsl documentation

FORMAT OF CURVES: (dimensionless values)
X Y Z

Result: 2 rows of flattened surface with ends connected by straight!
curvaA.txt
curvaB.txt

Limitations:
Excludes stretch.
Consider the surface formed by a line that runs vertically through the two curves,
That seems to be enough in a hull chined with little deformation.                                                             Document made with KompoZer