Add USES=xorg to complement USE_XORG
ChangeLog: http://openvsp.org/blogs/announcements/2019/09/03/openvsp-3-18-0-released
Features:
* New anthropomorphic pose-able human model
* More sets by default (20)
* Blue and green highlights for wing/fuse/stack editing
* Convert non-adjustable sliders to adjustable
* Improved Cpslice visualiation
* Other small cleanups
Fixes:
* Fix some API Error messages
* Don't draw Prop XSecs when in disk mode
* Fix memory leak
Removing one patch accepted upstream.
ChangeLog:
http://openvsp.org/blogs/announcements/2019/07/08/openvsp-3-17-1-released
Features:
* Calculate average and weighted chord and solidity for props
* Expand API coverage
* Improve CMake to help FLTK build on Linux
* Add names to exported STEP files.
Library Update:
* Update GLM to 0.9.9.5
Fixes:
* Fix skin friction equations
* Multiple FEA GUI Fixes
* Don't assume FEA skin is first component
* IGES Structure Parm Name Collision (Thanks Jim Fenbert)
* STEP Structure missing options
* Overlapping Prop XSecs
* Register missing attachment enums w/ API
* Protect 4-dig airfoils from out of bounds parms
* Improve ResetRemapID behavior
* Fix problems with prop and file airfoils
* Add missing GUI handling of read-file XSecs for body of revolution
* Silence a bunch of warnings
* Use equal arc len parameterization for super ellipses
From the ChangeLog:
(http://openvsp.org/blogs/announcements/2019/03/28/openvsp-3-17-0-released)
Features:
* CHARM Python export scripts
* Transparent screenshots
* Border toggle in menu
* Improved show axis toggle
* Export structure surfaces to IGES and STEP
* Design lift coefficient support for four-digit airfoils
* Propeller definition by thickness and CLi distribution
* Calculate integrated design lift coefficient for props
* BEM files in terms of thickness and CLi distribution
* Feather axis and offset control for propeller
* Implicit disk model for propeller
* STL solid names include tag number
* Tag unintersected triangles for STL export
* Increase tessellation limits
* Option to export props at origin (unintersected STL and STEP/IGES)
* Batch evaluation of Bezier surface points and normals (faster refresh)
Fixes:
* Restore visualization of CFDMesh sources and wake
* Don't crash when BOR XSec changed to Bezier
* Don't crash when reading Lednicer airfoils
* Import v2 multi-section wings properly
* Make key-corner default for rounded rectangle
* Reverse props with shifted construction line built correctly
* Don't allow insertion of XSec at negative index from API
* Don't allow comma as decimal point marker; fixes file corruption.
* Fix writing excressence drag label to XML file
* Fix unexpected ResetRemapID in files with conformal geometry
Announcement: http://openvsp.org/blogs/announcements/2018/10/29/openvsp-3-16-2-released
Features:
* DegenGeom additions
* API Animation support
* Four digit modified airfoils
* Five digit & modified airfoils
* 16 series airfoils
* Fuselage and stack end caps
* BOR support in API
* General API cleanups
Bug Fixes:
* Many small fixes
* Fuse file xsec symmetry problem
* Fix point clustering on airfoil export
Features:
- Body of revolution component
- Spin control for fuselage and stack
- VSPAERO Update to 4.1.1
* Added ground effect model
* Reflect symmetric half geometry in viewer
* Show XYZ planes in viewer
Bug Fixes:
- Clean up logic in STEP/IGES export -- may help some importers
- VSPAERO GUI now creates half-mesh for panel method with symmetry
- VSPAERO Update to 4.1.1
* Fix drag integration inconsistency for alpha vs. rotation
* Fix memory crash w/ periodic wakes (ducts)
* Fix pressure anomaly w/ periodic wakes (ducts)
* Fix problem with symmetry calculations
* Fix high AR Cp near centerline
* Fix high AR Cp out span
* Fix slicer on Windows
* Set minimum Mach to 0.001 -- fixes Cp min/max range in viewer
Changelog: https://github.com/OpenVSP/OpenVSP/releases/tag/OpenVSP_3.13.2
PR: 222009
Submitted by: Fernando Apesteguia <fernando.apesteguia@gmail.com> (maintainer)
Update cad/openvsp to 3.12.1 _and_ unbreak cad/openvsp. The recent
update to eigen3 broke cad/openvsp (since it is used directly) and
graphics/code-eli that is a dependency of cad/openvsp.
Until there is a fix for code-eli change the port to use the internal
eigen3 and code-eli packages bundled in the distribution.
In addition, one of the local patches was accepted upstream and is no
longer necessary.
From the announcement:
Features:
- Parasite drag buildup tool
- Full control of VSPAERO from OpenVSP GUI
- DegenGeom preview visualization
- Advanced control surface modeling
Bug Fixes:
- Advanced links not loading from file with 'Loop' policy geoms
- Crash conformal components with some file airfoils
- CompGeom when subsurfaces fall on tessellation line
- DegenGeom handling of tip caps with blended wings
- CustomGeom name matching GUI mismatch
PR: 220212
Submitted by: fernando.apesteguia@gmail.com (maintainer)
Features:
- VSPAERO v3.0 - Panel method, batch runs, control surfaces, much more
- Improved VSPAERO integration
- One-Axis Kinematic Joint (Hinge/Slider)
- Group Transformation/Scale -- Thanks Alex Gary
- 2D AutoCad Export of feature lines
Bug Fixes:
- Change to Geom type name lookup instead of type ID number
- Fix Python API
- Fix VarPresets API to built-in scripting
PR: 212131
Submitted by: maintainer
From the announcement:
Propellers for all!
This release adds a new propeller component and fixes a pair of unrelated bugs.
Though it may seem like a small change, the propeller component constructs its
surface differently from other components. It represents a surprisingly large
amount of work.
Instead of defining the blade shape (chord, twist) at specified stations, these
are instead specified as continuious curves.
The propeller component comes with a bunch of related accessories -- the blade
activity factor is calculated on-the-fly, there is a one-click option to switch
to a counter-rotating prop, propeller folding is built-in -- with a
user-defined fold axis, there is a blade element export/import capability,
and the BEM data is available through the API.
Features:
- New propeller component
- Blade element import/export and API
Bug Fixes:
- Fix DegenGeom crash on Matlab export
- Fix GUI output of mass properties calculation
PR: 211555
Submitted by: maintainer
- upgrading the VSPAERO integration
The VSPAERO GUI has been comprehensively updated. You can now
run alpha/beta/Mach sweeps from the GUI. Results are automatically
parsed and are ready for review from the GUI. VSPAERO is now
available through the Analysis Manager in the API. The results
are parsed and are available through the Results Manager in the
API.
Features:
- Overhaul of VSPAERO integration
- VSPAERO alpha/beta/Mach sweeps from GUI
- Visualize VSPAERO results in GUI
- VSPAERO available through API
- Changed default wing LE/TE clustering to 0.25
- Build on OSX on Travis-CI
- Improve automated testing
Bug fixes:
- Duplicate parameter name in superellipse cross section
PR: 211372
Submitted by: Fernando Apesteguia <fernando.apesteguia@gmail.com> (maintainer)
Detailed maintainer log:
Features:
- Wave drag estimation by area distribution and Eminton Lord calculation
- Variable presets for saving model state
Bug Fixes:
- Fix crash caused by reading file without VarPresets field.
- Fix crash when deleting empty var presets group
While on it:
- Pet portlint
PR: 210574
Submitted by: fernando.apesteguia@gmail.com (maintainer)
Fixes/features in this release:
Save CFD export options.
Automatically add *.vsp extension when saving.
Add *.ram files to file-open dialog.
Write propellers to XSec *.hrm files.
Fixed PovRay *.inc file bug.
Fix FEA elements not getting written.
Fix 64-bit GLFont support and embed font in executable.
Fix parameter linking and design files for propeller.
While here:
- Use MASTER_SITES=GH as the distfile is not on GHC
- Add LICENSE
- Use new LIB_DEPENDS syntax
- Convert to STAGEDIR
PR: ports/182974
Submitted by: maintainer
OpenVSP allows the user to create a 3D model of an aircraft defined by
common engineering parameters. This model can be processed into
formats suitable for engineering analysis.
WWW: http://www.openvsp.org/
PR: ports/166825
Submitted by: Fernando Apesteguia <fernando.apesteguia@gmail.com>