OpenVSP 3.7.0 Released

This version includes two significant new features that have been in the works for some time. These are the estimation of supersonic wave drag by the area rule and a capability to save sets of variable settings in a given model.

The wave drag capability has been much requested and long awaited. Since its demonstration at the 2015 Workshop, a number of slick improvements have been made. Thanks to Michael Waddington for all the work and to Sriram Rallabhandi for the C implementation of the Eminton Lord calculations.

The variable preset capability has a number of use cases; it allows you to save the model state and return to that state quickly and easily. Perhaps you have a model with takeoff, landing, and cruise configurations. Perhaps you adjust the tessellation for VSPAE… Read more

OpenVSP 3.6.2 Released

A small bugfix update just in time for AVIATION. This release fixes three problems that have bitten users. Get it now and don’t get bit! See you in DC.

Bug Fixes:

  • Projected area direction setting from API. Thanks James Haley
  • Crash in 3.6.1 with zero-width cross sections.
  • Crash exporting split-surface IGES files with degenerate patches.
  • Read more

OpenVSP 3.6.1 Released

One big feature, a handful of enhancements, and a bunch of bug fixes make this version well worth the update.

The big feature is a projected area calculator. Use it to calculate the projected area of a component or a set of components. Project in the X, Y, or Z directions — or along an arbitrary vector — or along a vector normal to the u=0, w=0 point on a given component. You can also bound the projected area by a component or a set.

The resultant area is triangulated and added to the model as a MeshGeom for visualization or export to STL. Although only the final area is reported in the GUI, component areas and the area outline are available in the output file or via the API.

So, whether you want frontal area for a drag estimate, rotor downwash area for a download calculati… Read more

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 di… Read more

OpenVSP 3.5.2 Released

Another collection of small fixes and features, with one or two that are sure to be crowd pleasers.  Get it now and don’t be left out!

Most of the changes fall into two categories.  Sub-Surfaces and the main GUI.

The first sub-surface work allows multi-surface geoms (common with custom components) to assign sub-surfaces on a per-surface basis (rather than to all surfaces).

In addition, sub-surfaces are now output to DegenGeom files.  This kind of extension of the DG file format was always expected, so hopefully parsers have been written to ‘just work’.

Sub-surfaces are output as a u,v polyline, it is up to the DegenGeom user to figure out what that means for their stick or plate representation.  Sub-surface names are also written out as wel… Read more

OpenVSP 3.5.1 Released

This version has lots of fixes and a handful of features. There is something here for everyone, so update — you don’t want to be left out.

The addition of tessellation clustering control for wings (chordwise and spanwise) will be important to lots of users. This only affects the wireframe and things related to it (DegenGeom, VSPAERO, CompGeom, etc). It does not affect the underlying shape or the surface parameterization.

To do this, NACA 4-digit and CST airfoils types had to be re-parameterized to an equal-arc-length basis. This will change loft with mixed airfoil types and possibly attachment points. An option to recover the old behavior is included.

Cluster is controlled with two parameters (LE/TE or Root/Tip). If you set them =1.0, you get uniform sp… Read more