OpenVSP 3.6.0 Released

It has been a while since the last release, I’m sure you’ll find that this version has lots of things to make it worth the wait. There are a lot of changes here–and there may be some lingering bugs. Please dig in and report success/failures to the Google Group.

Many of the embedded libraries have been updated, so if you compile yourself, you’ll need to refresh your build.

SnapTo has been added. This feature lets you adjust any parameter until the part snaps to a collision (or offset) with another part.

Leading edge modifications options matching the trailing edge modifications have been added. Likewise, leading edge control surface subsurfaces.

Multiple kinds of edge treatment have been added (not just flat). So, if you ever wanted to make a diamond airfoil with finite-radius LE/TE and an edge wingtip, now you can.

Plenty more features – and too many fixes to detail. The only logical step is to download it and give it a try.


  • SnapTo, drive parameters by component collision/offset
  • Thicken airfoil LE like TE
  • Trim airfoil LE like TE
  • Round, edge, and sharp LE and TE closeout
  • Round, edge, and sharp wingtips (incl. v2 import round tips)
  • Option for rectangle XSec corner parameters to match
  • AnalysisMgr to streamline API additions
  • Leading edge control surface subsurfaces for wings
  • Write X,Y,Z intersection curves to SRF file for GridTool users

Bug Fixes:

  • Make all parameters linkable
  • Flip normal vectors for Plot3D as appropriate (thanks Joe Derlaga)
  • Many and various build fixes (thanks Carmine, fernape, George, et. al.)
  • Fix 0/1 subsurface indexing in DegenGeom for Matlab
  • Updates to Python wrapper (thanks Santiago Balestrini-Robinson)
  • Fix handful of OpenGL errors
  • Fux null pointer dereference (thanks Richard Harrison)
  • Fix flaky drag-n-drop in FitModel

One thought on “OpenVSP 3.6.0 Released

  1. Just a query with new download (3.6.0). Do you need to separately download example files. I think with an older version they were included.