davesrocketshop / Rocket

FreeCAD Rocketry Workbench
GNU Lesser General Public License v2.1
49 stars 10 forks source link

Geometry errors in airfoils #40

Closed davesrocketshop closed 1 year ago

davesrocketshop commented 1 year ago

Steps to reproduce:

  1. create default fin
  2. set profile to airfoil
  3. select fin
  4. switch to the Part workbench
  5. From the Part menu select Check Geometry
  6. Observe a BOPAlgo SelfIntersect error
davesrocketshop commented 1 year ago

Discussion in this thread: https://forum.freecadweb.org/viewtopic.php?f=10&t=72228&p=629710#p629710

The solution is to split the airfoil cross section into multiple splines instead of a single spline. This may still have issues in cases where the root and tip cross sections are different types