FreeCAD + Gene-Hull for 3D Hull Generator

Yves Pfister

Junior Member
Joined
Jan 29, 2022
Messages
7
Reaction score
9
Location
Switzerland
Hello,
I did a POC to automatically generate hull shapes with freecad using Gene-Hull data.
This is the alpha version (only one type of keel and rudder).
The design is fully parametric (with Spreadsheet Workbench) and can generate all hull types calculated by Gene-Hull.
Here are 3 examples (same drawing, but with different datas):
  • V1 (reference modern classic sailboat).
  • T10 (T10, inspired by Tofinou 10 / Joubert-Nivelt).
  • Classic 6m JI (inspired by this metric class with a classic approach).
There is still work to do (macro for automatic import, etc...)
If people are interested, I share the file.

 
Great this connection of Gene-Hull with FreeCAD, two complementary tools which together could be powerful enough to develop a sailboat complete design :
-in addition to the hull geometry itself, Gene-Hull brings the hydrostatics, the stability study (GZ curve, RM, STIX) and the speed prediction (VPP).
- with FreeCAD : the architecture of the structure, deck, internal accomodation, rig, ...
Many thanks for these developments.
 
I am also interested. I love Gene-Hull for early rounds of the design spiral, but want to get to fully parametric for production refinements and standard file formats.
 
A very interesting addition to the suite of Freecad utilities.Thanks for the work you have done.
 
About the Freecad sheet added in Gene-Hull file, I understand that mostly it is a conversion of offsets data unit from cm to mm + some changes of signs here and there. But I have two questions :
** The values in column A / lines 13 to 35 : seem to be copy/special paste data, but from where ? and what are their roles ?
** The values in cells I2, J2, I3, J 3 : I have not seen where they are used ?

Once these points clarified, I can prepare other Gene-Hull versions (Dinghy, Catamaran, Canoë) with such FreeCAD sheet added. Later on, once the engineering studies done with FreeCAD , one can imagine to retro input the corresponding masses and repartition in the Gene-Hull file /mass spreadsheet , in order to update the stability study.

Again, it is a great initiative, merci Yves.
 
I cleaned up the FreeCAD file by deleting the useless values:
  • In italics: the name of the FreeCAD spreadsheets.
  • yellow cells: the data are used for the drawing.

Not yet implemented:
  • Hard chine.
  • Keel-bulb inverted T.
  • Fin keel without bulb.
  • Rudder with skeg.
 

Attachments

I cleaned up the FreeCAD file by deleting the useless values:
  • In italics: the name of the FreeCAD spreadsheets.
  • yellow cells: the data are used for the drawing.

Not yet implemented:
  • Hard chine.
  • Keel-bulb inverted T.
  • Fin keel without bulb.
  • Rudder with skeg.
Ok, got it. I propose you the hard chine exercise with this file attached, using the U1 model. I don't know how you proceed exactly but these comments if they can be helpful :
- the hard chine line actually plays the same frontier role as the sheer line for a hull without hard chine : so you have a "lower" hull from the keel line to the hard chine line, in the file/FreeCAD sheet/sections from line 35 to line 14.
- and from the hard chine line to the sheer line, it is like you have another surface, here very simple because just vertical, in the file from line 14 to line 13 : at each section, the y are the same, just the z are different.
- the two surfaces share the same offsets data, the line 14.

In the Dinghy case that I am also preparing for you, the upper side of the chine will be more complicated, a real curved surface with its own offsets using 12 lines of data instead of 2, but the principle is the same.
 

Attachments

Good morning everyone, and sorry if I'm reviving this old post. I read this post a few days ago and wanted to ask if anyone had the files and macros to import Gene Hull's data into FreeCAD to generate the hull. Thanks so much.
 
Hi Yves. Thanks so much. I'll take a look at your files, how you made them, etc. Then yes, I'd like to create a dedicated workbench, but I don't have much free time either. If I put something together, I'll keep you updated.
 
Good morning everyone. I've published a first alpha release of my GeneHullImporter on Github. Here's the link:
https://github.com/Matleyx78/GENEHullImporter
It's a very early release, but I'm sharing it to see what you think.
Currently, it only generates one part: the hull. But I'm thinking of creating all the parts (rudder, keel, sheer) the same way.
If you get a chance to try it, let me know what you think and whether it's worth continuing down this path.
All suggestions are welcome.
In the attached img can you see the result
 

Attachments

  • GENEHullImporter_V_0.0.1.jpg
    GENEHullImporter_V_0.0.1.jpg
    140.9 KB · Views: 137
All the sections required by the Genehull file are there, along with all the sketches created and all the points present and constrained.
I decided to create a single section, without a mirror.
In the meantime, I'll continue finishing the hull, that is, the keel line, the sheer line, and, if I can, the rear section as well.
 
Hello,
I did a POC to automatically generate hull shapes with freecad using Gene-Hull data.
This is the alpha version (only one type of keel and rudder).
The design is fully parametric (with Spreadsheet Workbench) and can generate all hull types calculated by Gene-Hull.
Here are 3 examples (same drawing, but with different datas):
  • V1 (reference modern classic sailboat).
  • T10 (T10, inspired by Tofinou 10 / Joubert-Nivelt).
  • Classic 6m JI (inspired by this metric class with a classic approach).
There is still work to do (macro for automatic import, etc...)
If people are interested, I share the file.

youn are a very clever Man, thank you
 
Forum posts represent the experience, opinion, and view of individual users. Boat Design Net does not necessarily endorse nor share the view of each individual post.
When making any potentially dangerous or financial decision, always employ and consult appropriate professionals. Your circumstances or experience may be different.

  • Back
    Top