Releases: davesrocketshop/Rocket
Remove PySide2 reference
Minor bugfix with no impact on execution. Eliminates unnecessary warnings
New release for FreeCAD 1.0
This release uses features newly available in FreeCAD 1.0 and therefore requires at a minimum one of the 1.0 release candidates.
What's new?
- Uses the new Materials system
- Directed workflow to set up CFD studies. This requires the CfdOF workbench to be installed and configured. This is optional but the workflow won't be available without it.
- Numerous bug fixes
Add option for fore and aft sweeps to launch lugs
This is a relatively minor release that adds options to sweep the leading and trailing edges of a launch lug. Why would you want to do this?
See this study by Tim Van Milligan of Apogee Components: https://www.apogeerockets.com/downloads/PDFs/launch-lug-drag.pdf
Translation updates
This is a non-functional update to the translations. No features have changed.
Remove QtCharts dependency
The Rocket Workbench was using QtCharts for the fin flutter analysis document, but that wasn't available on all platforms.
This release removes that dependency by replacing it with matplotlib. This is a standard FreeCAD package that should be available on all platforms.
fixes #63
Fail gracefully when QtCharts is unavailable
This release partially addresses issue #63 Work bench fails to launch
The QtCharts module is not available on some systems, including the Linux snaps. While it is possible to manually load it in some cases in others it is not. This release will allow the Rocket Workbench to load with or without the module, and report an error only when it is required. At this point the only code requiring it is the fin flutter analysis dialog.
The code will be refactored in future to remove this dependency, but this will allow the workbench to be used while that work is in progress.
Update to translations
A minor update to include translations
Rocket component materials
This release allows you to assign a material to a component. While FreeCAD support for materials is still limited and workbench specific, it will simplify the workflow for analysis functions such as flutter analysis. There is some manual configuration that needs to be done, but that will be eliminated in upcoming FreeCAD releases.
The instructions are available here: https://github.com/davesrocketshop/Rocket#materials
In addition, the following new features are available:
- Database lookups for rail buttons
- Rail buttons and rail guides use a naming convention similar to OpenRocket
- Zero fin fin cans! For when you really just need a launch lug.
Minimum edge size for fins
Version 3 Rocket Builder Release
The early vision of what the Rocket Workbench would look like is finally here!
This is a significant development. No longer just a workbench for components, this release includes the long anticipated rocket builder which allows you to build a complete rocket similar to what you would do in OpenRocket or Rocsim.
Major features in this release:
- Rocket Builder
- Create rocket assemblies from components
- Autosizing of many parts
- Open Rocket importer
- Import OpenRocket design files
- Pods, clusters, and parallel stages not yet supported
- Component improvements
- Triangular fin type, equivalent to a trapezoidal fin with a tip chord of 0
- Canted fins
- New elliptical and biconvex fin profiles
- Improved workflow for custom fins
- Create a default sketch when none is selected
- Many, many bug fixes!