cad/openvsp: update to 3.37.0
ChangeLog:
https://openvsp.org/blogs/announcements/2024/03/04/openvsp-3-37-0-released
Features:
- OpenVSP GUI available from Python API
- Facade allows OpenVSP API to run transparently on separate process
- GUI parental controls
- Python API documentation
- Surface Intersecion, CFDMesh, and FEAmesh much faster
- Add surface names to Intersect, CFDMesh, and FEAMesh progress output
- Native Apple M1/M2 support
Library Updates:
- New AngelScript – full M1 support
- Removed local modifications to AngelScript for documentation
- Moved AngelScript build to Libraries, better CMake integration
- Updated FLTK to 1.4.0-preview version
- Updated FLTK integration to Modern CMake
- Added OpenABF – Angle Based Flattening
- Updates to Code-Eli, performance improvements for meshing
- Update how Eigen is included in project
Bug Fixes:
- Fix meshing performance regression from 3.33.0
- Fix meshing crash regression from 3.33.0
- Fix on-the-fly updating of meshing lengths with model unit scale
- Fix not scaling fixed points with model scale
- Fix not scaling trim planes with model scale
- Fix FEA crash with subsurfaces and trims
- Fix FEA crash with empty trim part
- Fix corruption of Quad Meshes
- Fix FEA Individualize Rib and Plane routines
- Fix scroll wheel zoom on Windows
- Fix Wing insert section update from API.
- Fix error in K to F unit conversion
- Fix VSP icon in Ubuntu