cad/openvsp: Update to 3.55.0 ChangeLog: https://openvsp.org/blogs/announcements/2026/10/12/openvsp-3-55-0-released Features: * API: everything reachable by ID; consistent error reporting Build System: * Intel Mac VSPAERO no longer needs libomp installed * libIGES updated Bug Fixes: * Parasite Drag overhaul * Large memory reduction in CFDMesh, FEAMesh and trimmed CAD export * Much faster surface intersection on thin, tilted surfaces * Landing gear stowed position converts to an equivalent mechanism * More accurate angle and transformation calculations throughout * Geometry Analysis: API and GUI apply the same settings; up to 200 slices * Mode, set and Projection choices kept in the file and across screens * A Routing Geom could move the Geoms its points sit on * Projected Area direction from a Geom was stale or applied before the Mode * From Point Visibility crashed with a point secondary * A Geom can no longer be made a child of something that depends on it * CompGeom: no garbage volumes from propeller disks and ground planes72af4feeb3
Port details
cad/openvsp3.54.0
Create a 3D model of an aircraft defined by engineering parameters
- Maintainer
- fernape@FreeBSD.org
- Packages
- openvsp 3.54.0
- Upstream
- up to date
- CPE
- none, CVEs only via VuXML
- WWW
- http://www.openvsp.org/
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (173)
cad/openvsp: Update to 3.54.0 ChangeLog: https://openvsp.org/blogs/announcements/2026/10/06/openvsp-3-54-0-released Features: * Clone Geom * Flip for every Geom * Split and stitched STEP and IGES export (File -> Export) * POGS output from CFDMesh * CFDMesh faster single threaded * CFDMesh multi-threaded * CFDMesh more robust * CFDMesh higher quality * STEP/IGES Export greatly improved * Hinges as all-moving control surfaces for CBAERO via CFDMesh * Design variables have user determined bounds Build System: * Move Mac Aarch64 build to MacOS-15 * Code-Eli updates * Triangle updates * libIGES update Bug Fixes: * Many STEP and IGES export fixes (units, surface orientation, trim curves, tolerances) * VSPAERO viscous forces used a point just behind the leading edge, tilting them toward one surface * VSPAERO control groups and adjoint side force derivatives * VSPAERO launch race condition * GUI layout cleanup — widgets that spilled outside their groups * Many other bugs4b07838bdd
cad/openvsp: Update to 3.53.1 ChangeLog: https://github.com/OpenVSP/OpenVSP/releases/tag/OpenVSP_3.53.1 Bug Fixes: * Conformal Geoms of Wings had wrong spanwise extent * WireGeom feature lines not drawing correctlyddf4b4602a
cad/openvsp: Update to 3.53.0 ChangeLog: https://openvsp.org/blogs/announcements/2026/09/25/openvsp-3-53-0-released Features: * Independent skinning controls (not just values) for spines * User-defined intermediate skinning spines * Angle Basis From Curve option for skinning * Visualization of skinning vectors * Convert Fuselage to Stack Build System: * STEPCode 0.8.1 (with some tweaks) * libxml2 2.15.4 * GLEW 2.3.1 * Build updated to be compatible with CMake 4 Bug Fixes: * Entities in *.vsp3 files should now have stable orderingcd38dbee06
cad/openvsp: Update to 3.52.2 ChangeLog: https://github.com/OpenVSP/OpenVSP/releases/tag/OpenVSP_3.52.2 Accumulated changelog: Fixes: * Fix tessellation spacing on wing lower surface. * Fix CompGeom scaling / un-scaling bug82a6f7db0d
cad/openvsp: Update to 3.52.0 ChangeLog: https://openvsp.org/blogs/announcements/2026/09/19/openvsp-3-52-0-released Features: * FitModel undo button * FitModel GUI improvements * FitModel API access * Read point clouds as .csv files * Read unformatted Plot3D and Cart3D .tri files * Expose Parasite Drag flow conditions in Results – thanks Ojasvi Bugs: * Fix ID remapping when referencing an ID outside of the DecodeXml set * Fix scaling of Reynolds number in VSPAERO * Fix Mass Properties calculation – now better and faster * API access to lights, control surface groups and FEA assembly connections * AddMaterial now writes the material to the file * Tag file names carry a . separator; CFDMesh writes them to a subdirectory * Fix Parm lookup by container, name and group after a file load * Fix NGonMesh contributing nothing to CompGeom and mass properties * Fix WireGeom not moving when the Geom moves * Fix WireGeom’s four patch types sharing one Parm name * Fix VSPAERO control surface lookup for a Geom name containing an underscore * Fix export crash on a model with no geometry * Fix crashes and bad geometry from degenerate plates and zero area triangles * Fix a polygon mesh being used after the sweep that deletes it * Fix vspgeom key file dropping a part covered entirely by subsurfaces * Fix Cobra exiting on a zero nose or aft length * Fix Geom rename not reaching the rest of the model * Register three GUI screen enums and the Background3D error code for scripts * Fix the ‘N’ attachment buttons being outside the layout * Fix colour picker deactivationd569f34a3a
cad/openvsp: Remove math/eigen5 as RUN_DEPENDENCY It is actually a BUILD_DEPENDENCY PR: 298505a95cac4339
cad/openvsp: Update to 3.51.3 ChangeLog: https://openvsp.org/blogs/announcements/2026/08/17/openvsp-3-51-3-released Features: * API code examples now serve as unit tests * AI Audit for API completeness * VSPAERO Outputs more stuff for dynamic analysis Build System: * Update AngelScript to v2.38 * Improve Python MANIFEST.in and packaging Bugs: * Fix AngelScript registration of vec3d and Matrix4d * Fix thin shell inertia calculation * Fix many small bugs identified by new unit tests * Fix matrix spreadsheet UI referencing * Fix DeltaFlatPlateDragArea for unsteady cases (thanks Jaime) * Swept_Wing_API example VSPAERO script brought current (thanks Roman)ba6550b37c
cad/openvsp: Update to 3.51.2 ChangeLog: https://openvsp.org/blogs/announcements/2026/07/26/openvsp-3-51-2-released Features: * More AI assisted profile guided optimization, mostly in CFDMesh * Bogie interaction routines added to API * MakeMeshGeom added to API Build System: * Update Code-Eli with some speedups Fixes: * Fix locking for APIShow/HideScreenHandler * Fix AR of API driven screenshots * Fix interference analysis crash with just-touching geometries * Negative only crash * Stale Python dependency in pyPMARC package2be4f0cfec
cad/openvsp: Update to 3.51.1 Features: * AI assisted, profile guided optimization in several areas. * Refactor HumanGeom math to store less data and do less math.f09d5f893f
cad/openvsp: Update to 3.51.0 ChangeLog: https://openvsp.org/blogs/announcements/2026/06/29/openvsp-3-51-0-released Features: * Copy/paste XSec & XSecCurve across Geoms and Geom types * Detachable conformal components with special treatment of hinges * AeroCenter geometry analysis added * Maximin interference metric * X3D files now written with split surfaces – prettier normal vectors Bug Fixes: * Geometry Analysis names improved in GUI * Improved accuracy of min-distance mesh calculations * Auto-show vehicle notes now works from command line and double-click * Better plotting of -Cp for VSPAERO slices * Gear attach point update now works when Gear itself is moved * Faster update for some hinge/conformal combinations * Compiler warnings and build system cleanups0b66a28c1f
cad/openvsp: Update to 3.50.5 ChangeLog: https://openvsp.org/blogs/announcements/2026/06/05/openvsp-3-50-5-released Features: * Don’t no-show geometry when running VSPAERO when using Shown Set * Disk Segment Breakdown for Projected Area calculations * Export to CSV in Results Viewer * Delete(all) in Results Viewer * Zero rotation direction marker added to Prop Fixes: * Fix and/or clean up some asserts triggered in Debug mode * Default to DBA, fallback to Triangle in ProjectionMgr * Add missing Discrete Visualization info to Results * Improve combined result in Discrete Visualization * Fix some Field of View memory leaks in visualization analysis * Fix writing pipe type beam sections to NASTRAN800dc67a63
cad/openvsp: fix dependencies - remove OpenNURBS and FLTK; - depends on system eigen-5 and cad/Clipper2; - add missing dependencies. PR: 295683 Approved by: fernape (maintainer)9c54ce0f85
cad/openvsp: Update to 3.50.4 ChangeLog: https://github.com/OpenVSP/OpenVSP/releases/tag/OpenVSP_3.50.4 Fixes: * Tessellation failure for some Stack and Fuselage components * Build fix with new compilers / libc++ Remove upstreamed patch278014631f
cad/openvsp: Update to 3.50.3 ChangeLog: https://openvsp.org/blogs/announcements/2026/05/15/openvsp-3-50-3-released * Fix corrupt XML file output with vectors of vec3d’s * Fix crash when changing XSec type when CEdit screen still open * Fix problem reading VSPAERO results that caused ghost results * Write full precision in files sent to VSPAEROed772e92eb
cad/openvsp: Fix build with newer libc++ Another instance of is_signed being redefined. cad/openvsp: Bump PORTREVISION80cbaac5ab
cad/openvsp: Fix build with moderner libc++ is_signed can't be specialized by users. While here, pet linters GH PR: https://github.com/OpenVSP/OpenVSP/pull/367a569a6a896
cad/openvsp: Update to 3.50.1 ChangeLog: https://github.com/OpenVSP/OpenVSP/releases/tag/OpenVSP_3.50.1 Fixes: * Fix CompGeom area and volume calculationsebd139dc4a
cad/openvsp: Update to 3.50.0 Features: * Legacy analyses now available as Geometry Analyses — CompGeom, Planar Slice, Projected Area, Mass Properties * Risk Angle Geometry Analysis * AC 20-128A Rotor fragment Aux Geom * AC 25.905-1 Thrown blade Aux Geom * ESDU 83042a Tire spray Aux Geom * AMC 25.734 Wheel and tire failure mode Aux Geom * Geometry Analysis API * FEA Poly Spar API Fixes: * Point gaps fixed along intersections in CFD / FEA Mesh * Tolerance that was collapsing features and elements fixed * Point order crash in Triangle worked around * CFDMesh crash with symmetry plane or outer boundary * Un-used FEA Properties no longer deleted * Don’t crash when reading files from 3.42.0 with spaces in Set namese7388e0e98
cad/openvsp: Update to 3.49.0 ChangeLog: https://openvsp.org/blogs/announcements/2026/04/03/openvsp-3-49-0-released Features: * Stowed / Retracted landing gear * TRA Clearance model * Single gear auxiliary geometry * Faster interactivity with landing gear Build system: * Use venv when building Ubuntu to fix numpy version problems * Update to Eigen3 5.0.0 * Update OpenABF to support new Eigen Fixes: * Center of rotation with ABS positioning fixed * Wave drag crash on load * Ambiguous subsurface with line subsurfaces in WaveDrag * Fix mismatch of gear plane for certain analyses * Improve robustness of corner rounding * Fix crash with ground maneuverability analysis * Fix scrolling stability of Check Box Browsers * Fix some Python unit tests * Only show ‘Apply Rotation’ when it makes sense * Fix landing gear scaling on second load * Fix crash due to non-deregistered attribute collection22677bbb52
cad/openvsp: Update to 3.48.2 ChangeLog: https://openvsp.org/blogs/announcements/2026/03/04/openvsp-3-48-2-released * Fix regressions to Stack Presets caused by 3.48.1 fixes.797d634c27
cad/openvsp: Update to 3.48.1 ChangeLog: https://openvsp.org/blogs/announcements/2026/03/03/openvsp-3-48-1-released Bug fixes: * Fix problem with Stack attachment when loading files * Fix problem with FEA laminates causing GUI infinite loops (again) * Adjust FEA Mesh point merge tolerance6334fb67a0
cad/openvsp: Update to 3.48.0 ChangeLog: https://openvsp.org/blogs/announcements/2026/02/28/openvsp-3-48-0-released Features: * Buttons to turn off skinning for Stacks * Shape presets for Stacks — makes engine flowpaths easy * Negative only engine representations * Extend flowpath in global X direction Fixes: * Fix twist / dihedral interaction, add options for XZ only twist * Fix correct thickness for dihedral * Pick now works with hidden, shaded, and texture views * FEA GUI Bug with laminates * FEA Part dissappearing bug * VSPAERO Viewer font fail to load * VSPAERO console font on Windows Japanese locale unreadable * Ubuntu Python NumPy version mixup7170ba86ec
cad/openvsp: Update to 3.47.0 ChangeLog: https://openvsp.org/blogs/announcements/2026/01/23/openvsp-3-47-0-released Features: * Swept Volume Analysis * Look-At Visibility Analysis * Look-From Visibility now has discrete mode * Look-From Visibility supports multiple viewpoints * Look-From Visibility supports constrained FOV from each viewpoint * Intersect type SubSurfaces * Reworked UX for all item browsers and trees regarding adding/deleting/renaming * Explicit Add and Delete button * Auto-name for all recently-added items * Rename using name field, no button necessary * Inline rename field via item double click, F2, or Enter * NASA COBRA Hypersonic reentry body geometry * Analytical solution to static blade balance * Faster transfer of large vec3d data to NumPy via API Build System: * Python 3.9 EOL. Support dropped, supporting 3.11 and 3.13 going forward * MacOS 13 EOL, x86 build now using MacOS 14 * Update FindPythonLibsNew to work with Python 3.12+ — thanks Alasdair Gray Fixes: * Fix Deactivate() logic for sliders all over the place * New Geom selected correctly when Vehicle initially selected * Fixes for *.vspgeom files from CFDMesh * All VSPAERO files written with %lg for precision across all magnitudes * False positive non-watertight warning in CFDMesh fixes * Fix for repeated CompGeom / ParasiteDrag calls from API * Write BOX beam section types correctly to CalculiX files * Don’t clobber XSecCurve name when changing XSec type6cbb8d68c0
cad/openvsp: Fix pkg-plist issue Move README.md to DATADIR. While here add missing Xorg dependency PR: 290279 Reported by: se@fff0b8f2f0
cad/openvsp: Update to 3.46.0
ChangeLog:
https://openvsp.org/blogs/announcements/2025/09/30/openvsp-3-46-0-released
Features:
Routing Geom gets rounded corners
Simple and detailed mass properties calculations for Routing Geom
3D Lamination theory
More tire representation modes – including Balloon tires
Add some notes about geometry requirements for Auxiliary Geoms
Only intersect active control surfaces for VSPAERO
Bug Fixes:
Make VSPAERO control surfaces tolerate spaces in names
Fix TE wake detection for VSPAERO
Potential fix for control surface subsurface meshing problems
Fix VSPAERO preview for thick geometry
Remove Degen Faces in CreateNGonMeshGeom
Fix FitAfCST API call
Improve Clo2D Parm description
Fix deactivation of sliders
Fix deactivation of attachment GUI elements
Fix update of toggle button for vehicle notes screen
Fix intermittent crash reported by Thomas N.55ed9d9879cad/openvsp: Update to 3.45.4 ChangeLog: https://openvsp.org/blogs/announcements/2025/09/01/openvsp-3-45-4-released Bug fixes: * Fix event handling for ‘View Front Of’ to not make shift weird. * Fix VSPAERO::Renew() * Fix MergeFaces, which was preventing LE/TE panels from merging then splitting. * Ensure degen cruciform intersection points are coincident * Merge (don’t intersect) degen cruciform meshes201bd70e3c
cad/openvsp: Update to 3.45.3 ChangeLog: https://openvsp.org/blogs/announcements/2025/08/26/openvsp-3-45-3-released Features: * View Normal To * Camera Z rotation * View Front Of VSPAERO Updates: * Fix book keeping of group forces / moments * Modified cutoff value for models of different scale * Fixes for python optimization API Bug Fixes: * Fix formatting of Cull Orphans Slider * 3D backgrounds with filled images * FEA Beam properties (including area) were not calculated, fixes mass * g/cm^3 conversion factor fixed. Fixes FEA mass calculation. * RoutingGeom crash due to no surfaces fixed. * API UpdateGUI() hang when GUI not running fixed.014ed3293a
cad/openvsp: Update to 3.45.2 ChangeLog: https://openvsp.org/blogs/announcements/2025/08/19/openvsp-3-45-2-released Features: * Single structure NASTRAN file now includes executive control deck * Detailed subsurface area outputs from CompGeom * SubSurfaces can now be re-ordered Bug Fixes: * VSPAERO control surface tag file paths correctly constructed * Degenerate edges cleaned up in NGon files * Attribute Editor height warnings silenced * Normal vector directions for CompGeom and other meshes * FEA Beam properties getting deleted * FEA Mesh visualization scale * FEA Mass properties precision and units in outputc754264cfa
cad/openvsp: Update to 3.45.1 ChangeLog: https://openvsp.org/blogs/announcements/2025/08/12/openvsp-3-45-1-released Features: * Camber decomposition scaling for file and interpolated airfoils * Advanced Link code section now has line numbers * Advanced Link code error messages reflect displayed line numbers * Geometry Analysis Online Help * Error handling for Geometry Analysis * Adjust Main Screen sizing VSPAERO Updates: * Cleaned up vspaero_opt * Optimization support for non-geometric inputs as design variables * Optimization based trim mode * Preliminary support for VSPAERO API wrapper * Various bug fixes Bug Fixes: * Fix holes in NGon mesh with co-planar surfaces * Fix control surface tag file name problem on Windows * Fix vspviewer temp directory problem on Linux * Fix writing Mref to VSPAERO input file * Add omitted support for VSPAERO CLMax2D parameter * Expose AuxGeom XSec Attributes * Fix bug with tessellation of EngineGeom * Fix CFDMesh crash tied to model scale. * Fix reading STL files on Windows with non-native line endings. * Fix Bogie containers not appearing in search * Fix CG envelope calculations & visualization * Clean up GearScreen * Improve matrix attribute format string899202c42d
cad/openvsp: Update to 3.45.0 Accumulated ChangeLog: ChangeLog: https://openvsp.org/blogs/announcements/2025/07/15/openvsp-3-44-0-released Features: * Landing Gear Component * Bogie modeling with suspension travel * Tire and rim modeling * Aircraft CG envelope specification * Auxiliary Geom Component * Propeller arc * Rotor burst cone * Off-nominal gear rotation Geoms * Composite clearance envelope Auxiliary Gear Geom * SuperCone * Geometry Analysis Manager * Results Viewer * External, Internal, and Self External interference checks * From point visibility * Height above plane distance check * Gear rotation (tail and wingtip strike angle) * Gear tipback and tipover angles * Weight distribution * Ground handling * Convex Hull in projected area * HumanGeom head motion (nod and turn) * HumanGeom hand motion (wrist and forearm) * HumanGeom improved resolution * XSecCurve based SubSurfaces * XSecCurve SubSurfaces in Structures * AC 25.773-1 XSecCurve type Libraries: * Geometric Tools GTE included in src/external * Robust predicates included in src/external Build System: * GTE Does not work with gcc-10. Updated Ubuntu 22.04 build to gcc-13. Fixes: * Fix visualization of GeomEngine highlighted cross sections * Improve error message when advanced link output is not set * Fix height of attribute editor in XSecLayout for Fuse & Stack * Fix bug with HumanGeom positioning, some pose would move origin ChangeLog: https://openvsp.org/blogs/announcements/2025/07/19/openvsp-3-45-0-released Features: * Thick/thin intersection in OpenVSP * Clean up of NGon meshes VSPAERO Updates: * Mixed thick/thin geometry support * Hand coded adjoint * Implicit wake formulation * Wake sheet formulation * Implicit stall model * Optimization coupled with OpenVSP for geometry updates Libraries: * Adept differentiation library removed (faster compiles on Windows)468d0d4f7c
cad/openvsp: Update to 3.43.1 ChangeLog: https://openvsp.org/blogs/announcements/2025/07/03/openvsp-3-43-1-released Features: * Plain flap airfoil modification Library Updates: * Update Code-Eli to fix FindThickness Build System: * Update GitHub Windows build to windows_2022 runner Fixes: * Fix large scale MultiFacade problem * Fix Calculix element numbering * Fix Watermark display * Fix fscanf buffer overflows * Fix FindThickness — used by airfoil TE trimming by thickness * Fix BOR file load MFH: 2025Q3 (possible security risk due to buffer overflow)5ee3814e0b
libxml2: chase libxml soversion bump3068854dd0
cad/openvsp: Update to 3.43.0 ChangeLog: https://github.com/OpenVSP/OpenVSP/releases/tag/OpenVSP_3.43.0 Features: - Routing Geom - Aliases for XSecs, connected to Advanced Linking - Geom Browser refresh, visibility and surface mode icons added - Change parent/child of Geom without destruction, preserves ParmIDs - Performance improvements with large Geom count - General speedups to Update process, particularly high tess & symmetry - Multifacade support matured across package - Unit test infrastructure improved, Python and AngelScript sample code - Prop direction of rotation marker location adjustable - Add 'all' option to subsurface surface ID for multi-surface geoms - Support control surface subsurfaces for Props - Write beam and shell elements separately for NASTRAN - Break FEA beam element groups into chain segments - Add FEA Poly Spar to fix spar continuity problems - Make FEA trimming support Poly Spar - Find and identify fixed point spider points for future use Library Updates: - Update various libraries to support CMake 4.0 - Update Code-Eli to version that supports average_normal computation Fixes: - Fix storage of NVD collections - Fix treatment of propeller curve editor resizing - Fix out-of-date Link-able Parm List - Fix wake identification for VSPAERO - Fix storage of Sets with Attributes - Fix PropGeom::UpdateMainTessVec() not getting called - Fix and clean up proliferation of DeaultShell/Beam - Fixes view jumping when changing views with multi-view. Thanks Chris S. - Fix re-centering of view when changing center of rotation - Fix missed update of Geoms with ancestral symmetry - Fix calculation of t parameter from uv. - VSPAERO GUI moment reference point inaccessible - Fix default window size on portrait displays - Stipple engine highlight curves to improve visibility - Make file choosers work with suggested file name - Don't clear filename when changing directories in SelectFileScreen - Fix NASTRAN PSHELL property cards MID3 value - Allow writing BC's on of-body fixed points - Correct fixed point Set name in NASTRAN dat file - Fix choice of symmetrical fixed points when building assembly connections988324c611
cad/openvsp: update to 3.42.3 ChangeLog: https://github.com/OpenVSP/OpenVSP/releases/tag/OpenVSP_3.42.3 Fixes: * Fix casting of string literals to bool for NameValData. * Fix RenameAttr in ResultsMgr enforces persistent AttrID. * Attributes API revisions. * Cleanup AttributeExplorer construction. * Link pthread library to cartesian example on linux. * Correctly delegate constructor for NVD bool case.6d516ca881
cad/openvsp: update to 3.42.2 ChangeLog: https://openvsp.org/blogs/announcements/2025/02/04/openvsp-3-42-2-released Features: * Display alert message if accessing disabled screen is attempted. * Make Mode ‘Apply and Show Only’ button more visually distinctive. Fixes: * Fix advanced link sceen failing to be disabled. * Various API documentation fixes. * Make Set_0 show up in Geom Browser by default. * Do not make Vehicle appear selected when it is not. * Update NerfGeomManager to match GeomManager Attribute changes. * Don’t restore viewport size and view from file. * Revert bool NameValData to int type. * Ensure Vehicle BBox is up-to-date from API. * Fix gimbal lock with rotation matrix. * Only reset vehicle screen Parms from main screen. * Fix crash when ParmChanged called with NULL Parm*. Thanks Mike V. * Improve facade search for host python executable. * Automatically call InitGUI from graphics API.02f4be4645
cad/openvsp: update to 3.42.1 ChangeLog: https://github.com/OpenVSP/OpenVSP/releases/tag/OpenVSP_3.42.1 Fix vanishing window on Windows with high resolution display.3972387dfc
cad/openvsp: update to 3.41.2 ChangeLog: https://github.com/OpenVSP/OpenVSP/releases/tag/OpenVSP_3.41.2 * Improve displayed precision in User Parm sliders both int and float. * Add VSPCrash() to API to help test Wrappers. * Update on-screen file label when file name changes from GUI. * Make relative paths passed to SetVSP3ileName absolute. * Make vsp online help work from Python API, include files in package. * Improve finding python from facade. * Setup vspaero path from facade. * Make InitGUI() stand-alone and automatically call it. * Allow changes to GUI from API before it is open for first time. * Fix problems opening and closing GUI from API.35eab94a69
cad/openvsp: Unbreak in 15be7c6e82ef
cad/openvsp: update to 3.41.1 ChangeLog: https://openvsp.org/blogs/announcements/2024/11/10/openvsp-3-41-0-released Features: * Re-map ParmID’s when changing XSecCurve type * Add link loop breaking message to advanced links * Write structure assemblies to STL and GMsh files * Calculate structure assembly mass Library Updates: * Clipper2, better match packages available in Linux distributions * Pinocchio, build fix for some platforms * Delabella, build fix for some platforms * Triangle, avoid crashes and infinite loops, avoid namespace issues Fixes: * Fix base airfoil scale when setting airfoil points via API. * Make API ScreenGrab() and UpdateGUI() blocking. * Fix ScreenGrab from API. * Fix StopGUI behavior from GUI within facade. * Fix GUI and Server shutdown from facade on MacOS. * Fix need for sleep() on facade GUI API startup. * Fix Conformal Component memory error identified by Jason Le. * Fix Conformal Component update lag when parent symmetry changed. * Fix bug of copying Parm instead of Parm value * Fix Structures handling of symmetry for parts including trims * Fix Structures meshing issues, should reduce crashes * Fix Structures trimming at the center linee4abb7177e
cad/openvsp: update to 3.40.1 ChangeLog: https://github.com/OpenVSP/OpenVSP/releases/tag/OpenVSP_3.40.0 Features: * Individual blade folding * Non-uniform blade spacing * Blade balance calculation and control * Online help infrastructure * Help cheat sheet for advanced linking * Improved 4-view view selection * Multi view control hot keys * FEA Mesh API additions * View and material setting API additions * 3D background file API additions Build system: * Update FLTK to latest 1.4.pre version Bug fixes: * Fix grid lines not drawing on Windows * Adjust tolerance in MergeBorderEndPoints * Fix build system for facade generation * Use ParmContainer::EncodeXml/DecodeXml when writing simple links * Fix missing inputs for parasite drag analysis 3.40.1 contains a fix that made 3.40.0 crash in some situations. * Add pandoc dependency * Use MAKE_JOBS_UNSAFE to workaround a race condition when copying a file6b90de8951
cad/openvsp: update to 3.39.1 - Fix 3D background relative path bug (Windows)0e5375dba6
cad/openvsp: update to 3.39.0 ChangeLog: https://github.com/OpenVSP/OpenVSP/releases/tag/OpenVSP_3.39.0 Features: * 3D Background images Library Updates: * Update to latest FLTK dev as they approach 1.4.0 * Build LibXml2 with -PIC * Update GLEW build integration to match modern GLEW Bug Fixes: * Move Documentation build to MacOS from Ubuntu to get latest Swig * Drop MacOS-11 build, move to MacOS-12 * Use gcc-11 on MacOS for ADEPT and OMP builds * Fix MeshGeom DrawObj issue * Tighten tolerance in MatchBorderNodesce0b5043e3
cad/openvsp: update to 3.38.0 ChangeLog: https://openvsp.org/blogs/announcements/2024/04/17/openvsp-3-38-0-released Features: * Show Only, Show, NoShow buttons now recurse like everything else. * User adjustable number of Sets * Measure works with non-surface Geoms (blank and hinge) * Unique variable names enforced when renaming advanced link vars * Re-worded variable renaming buttons * Output multi-line error messages when links are broken * Bigger filename at screen bottom * Filename in main title bar * Integrated flowpath modeling extension now extends to constant X * Integrated flowpath modeling extension distance auto determined * Height/width/area/aspect sliders for CEdit XSecCurve now displayed * Better patch names for unintersected STEP/IGES surface export * TE surface merging for STEP/IGES export Library Updates: * Update to latest FLTK dev as they approach 1.4.0 Bug Fixes: * Fix invisible subsurfaces * Fix XSecSurf highlights that won’t go away * Expand ranges for AR and Span – should fix some odd wings seen in Group * Fix some odd scattered indexing bugs * Fix some problems with CFDMesh sourcing71f67cb878
cad/openvsp: update to 3.37.2 https://github.com/OpenVSP/OpenVSP/releases/tag/OpenVSP_3.37.2 3.37.1: This version changes a compiler flag that makes a new dependency build properly on Windows. This in turn fixes CFDMesh and FEAMesh on Windows. Without this change, 3.37.0 will quickly crash if you try to use either mesher. This won’t change anything for non-windows users. 3.37.2 contains bugfixes For now, use bundled fltk since the port uses a newer version than the one in ports.fb8a498ae4
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 Ubuntu8ff2908480
cad/openvsp: Remove unnecessary patch for libxml2 PR: 275864 Reported by: diizzy@FreeBSD.org53d4b27d96
cad/openvsp: update to 3.36.0 ChangeLog: https://github.com/OpenVSP/OpenVSP/releases/tag/OpenVSP_3.36.0 Features: * Native file dialog * Advanced Link UI improvements .Sorting variables in link .Suggest when conflicting name used .Automatic naming .Variable renaming w/ code search .Advanced Link API * Issue warning message when a link loop is stopped * Protractor measure * Wing eta coordinate for control surface, attach, and conformal * Classical laminate theory for materials specification * Off*body fixed points for FEA Mesh * Write template NASTRAN executive and case control sections * Change NASTRAN files to use RBE2 instead of RBAR1 * Improved error message when OpenGL will not load * Various cleanups to build system * Build Pyhton 3.9/3.11 instead of 3.6/3.9 Libraries: * Pinocchio moved to Libraries * Update Pinocchio to C++17 version * Update Clipper1 to Clipper2, move to Libraries * Update Delabella Bug fixes: * Fix knot values in STEP and IGES files * Improve greying*out of 4*digit CLi parameters for prop * Improve adherence to 6*series airfoil nomenclature * Fix memory leak and growth plaguing long*running API users * Fix order of Calculix dependent/independent connected nodes * Fix planar slicing behavior with just one slice1629b5cf3b
cad/openvsp: update to 3.35.3 ChangeLog: https://github.com/OpenVSP/OpenVSP/releases/tag/OpenVSP_3.35.3 Disable feature that is causing problems with CFD and FEA Mesh before the Workshop.5258a5968d
cad/openvsp: update to 3.35.2 ChangeLog: https://github.com/OpenVSP/OpenVSP/releases/tag/OpenVSP_3.35.2 Quick fix to prevent inf and nan values from propagating to delabella where they can cause a crash. These inf values likely come from the tri-tri intersection code. Fixing them there would be preferable, but this remains a reasonable safeguard.6c3b343ffe