New Features
- Best Designs Highlight best designs of a run with a new icon and different colors in the charts. This includes parameter studies or DoEs where now objectives can be generally set at all engines for this purpose. Previously, engines such as the Sobol have not been able to consider objectives in an informative way.
- Blade Design Added a new feature that creates a blade tip for maritime propeller blades
- Brep Extrude Edges Added option to use colors of neighbor faces when extruding edges in a brep.
- BrepTool: close non planar holes Added tool to close non planar holes by using the boundary edges.
- Breps Added option to do tolerance based dynamic data reduction for breps.
- Breps Improved basic transformation of breps.
- Curveintersectionpoint Improved find closest distance algorithm in case of no intersection.
- Cylinder Transformation Added option to transform nurbs control points.
- Design Results Table The copy button which copies the content of a table to the clipboard is now available even if a design engine is running.
- Export Converge Added new export for Converge CFD. All FSolids, FTrimeshes, FBreps and FSurfaces can be exported.
- FColor Added unique ID for each FColor. This ID is needed when it comes to exports of for example Converge CFD or ICEM CFD.
- FCurve Introduced new command for curves to get the curve parameter for a given radius around the origin of the global coordinate system (0,0,0) in z plane, curve.getParameterAtRadius(radius). Additionally the theta angle of the above functionality can be retrieved by a another new command, curve.getThetaAtRadius(radius).
- Feature Definitions Added pdf document in the tutorial section that gives detailed insights to effective feature programming
- Fillet Surface Implemented improved filleting methods. The current method (Edge Sampling) is tagged obsolete and will be removed in the future.
- Generic Blade Added option to control the approximation tolerance for cylinder transformation.
- Lackenby Shift Added option to transform NURBS geometry (similar to FDeltaShift).
- Local Float Server Added an xml interface to get the current state of the license server.
- Lofted Surface Improved lofting algorithm for cases where polycurves with equal number of segments are involved.
- NURBS Surface Added command to reduce the surface data by means of a given tolerance. Done via knot removal.
- NURBS Surface Added a new command and a new feature definition to extend (extrapolate) a given input surface across the UV boundaries. The result is a new NURBS surface.
- PolyCurve New command added which gives the number of curves used as input for a FPolyCurve - getNumberOfCurves().
- Save Current Design Added option to save the current design to a new project. Design results can be copied or omitted.
- Sketching Added command that finds the tangential connection from a 2D point to a given 2D curve
- Spot Transformation Changed spot transformation to be able to use it in a delta sum / delta product.
- Trimeshes / Solids Added postprocessor to easily scale a trimesh or solid without using an image.
- Wavefront OBJ Export Made Wavefront OBJ format available for export.
Changes
- Brep Cylinder Domain Review of the feature definition since problems have been observed during boolean operations
- Blade Analysis Replaced NACA 66 with 4DS series plus a custom trailing edge. Note that still many profile default values are set, which need to be manually tuned by the user.
- Blade Analysis Pitch angle phi now gets also calculated, and it is the new setting at the generic blade where a factor of 90 degrees is used
- Blade Analysis Fixed analysis for thin blades.
- Blade Design Tutorials Removed obsolete tutorials for impeller design. See the reviewed impeller demo model for more information which comes with detailed documentation.
- Dakota Version Fixed to take the correct version 6.3.0 on Windows
- Design Engine Editor It is not possible anymore to change Design Variables / Evaluations / Constraints with the mouse wheel. This is due to not accidentally change a value while moving the cursor around and touching the mouse wheel.
- Design Engines Changed behaviour to not execute design preprocessing commands when reevaluating designs.
- Design Engines After aborting a Design Engine run, no screenshots are taken anymore for aborted designs.
- Design Results Table Name of pending designs is now shown.
- FColor Default colors are not editable anymore.
- FDesignResultsTable Introduced new argument for command getValueAt(row,column) on design results tables. The new boolean argument "staticIndexes" determines if the command should respect the order and sorting of the table. True (the default) means that the returned value will always be the same no matter how the table is ordered or sorted. False means the command returns the value at the given indexes as it is currently displayed.
- Meridional Camber Removed sample, it is recommended to use the stream section instead
- Propeller OpenFOAM Sample Review and removal of unused feature definitions
- Software Connector The paths of input files are now getting shortened to a certain length in the diplayed item to avoid inconvenient wide items.
- Turbocharger Impeller Reviewed model completely and used new methods for extending surfaces.
Bugfixes
- Breps Fixed transformation for breps with analytical geometry.
- Dakota Fixed designs staying in (finished) pending state when the Dakota engine finishes before all computations are done.
- Dakota Fixed template not accessible when transferring a project to a different location.
- Design Engine Fixed user not being able to abort pending computations if maximum number of pending designs is set.
- Design Engines Fixed possible crash when closing a project with a paused design engine that includes a Software Connector.
- Design Engines Fixed not being able to restart the HTTP monitoring when starting failed due to port issues.
- Design Handling Fixed crash when deleting a design and its baseline with "delete depending designs" enabled.
- Design Lab Fixed design lab using a wrong design as yellow bin.
- Documentation Browser Fixed problem that prevented the documentation of FFeatureDefinition from showing.
- FCurve Fixed crash when trying to render a curve with a rendering resolution of 0.
- Hydro Computation Fixed getMaxArea command potentially returning the wrong value.
- Nurbs Curves Fixed getTangent and getCurvature for reparametrized curves.
- Object Editor Fixed "drop here to append" not working for Feature arguments of type FObjectList
- ObjectTree Fixed brep operations being accessible via objecttree in protected designs.
- Post Processing Fixed update issue when creating screenshots from a results table.
- Post Processing Fixed overlay display of invisible objects like barcharts.
- SHIPFLOW Fixed trim and sinkage of propeller cutting plane.
- Selectionset Fixed selection not being displayed in editor after pasting format on invalid objects.
- Sensitivities Fixed sensitivity computation when being part of an optimization.
- Software Connector and Custom Computation Fixed result files not being added automatically to requested output files for SSH execution when current setting includes wildcard expression
- Software Connector Fixed possible crash in the template editor of result files. The problem sometimes occurred when line/column was set to a new number and then immediately clicked onto "create parameter".
- Software Connector Configurations were not properly initialized when imported via file (Software Connector from file).
- Ssh Resource Manager Fixed error that caused some output files not being copied back when using "localhost" as execution host.
- Ssh Resource Manager Fixed error in regular expression parsing of requested output files.
- Subsurface Feature Definition Reviewed feature due to incorrect behaviour of point.set() command.