New Features
- 3D-Window Added button to enable / disable selection-transparency-mode.
- ANSYS ACT App Workbench integration of CAESES now also works for *.fdbc files
- ANSYS TurboGrid Integration Added tutorial and export feature as well as ANSYS ACT app (beta) to automate blade design in the ANSYS Workbench using the CAESES parametric blade models
- Brep Part Added colors and face- / edge-ids to exported parts.
- Breps Added healing options for breps.
- Breps Improved robustness of faces from planar curves.
- Breps Added option to control local triangulation for specific groups of faces by preserving tessellation settings in a brep.
- Breps Added options to control color and triangulation of specific faces of breps. Faces can be selected in edit mode of the brep.
- Colors Added option to use a color chooser to edit a color.
- Commands Added command "string IF(bool, string, string)" for convenience.
- Converge Export Added automatic orientation of triangles (normals pointing inwards).
- Coons Patch If exactly four surface edges are given as input, the derivative information is taken into account for a smooth transition
- Coons Patch Added new sample that shows how to use derivative information for the Coons Patch
- Curve Engines Added commands to set and get a value by name (FCurveEngine.getValue(name), FCurveEngine.setValue(name, value)).
- Curve Added new commands for calculating the inflection points. Also added a command to get the intersections with a cylinder.
- Curve Added new command to return the curve parameter where either the maximum or the minimum curvature value is found
- Curve Added a new sample for the new inflection point curve command
- Curve Added new command to calculate the curve locations that have a specified distance to a given point. Added a sample for it in the documentation browser.
- Curve Added a new sample for the curve command that finds the location that is tangential to a given point
- Curve Added a new sample for the new cylinder intersection curve command
- Curves Added option to visualize the control polygon of any curve.
- Design Engine Added functionality to write an incremental results file while running (run.csv). A file with the best designs will be written after the last design has been evaluated (run_best.csv).
- Design Results Table Improved performance of loading results in tables.
- Design Variable correct rounding (instead of truncation) is applied when setting a floating point value to an integer design variable.
- Documentation Added command "FObject.getDocu()" to access the objects documentation.
- Domain Box BRep Fixed problem of edge orientations during size changes
- Export FSC Added option to export parameters with expressions.
- Export FSC Allow users to automatically write a feature definition into the fsc file when calling the fsc export. Realized by setting the custom attribute FSC EXPORT of the feature to true.
- FString Added command "FString.toPlainText()" to extract plaintext from a html-string.
- Feature Definition Editor Code Templates Added common BRep snippets which are now available in the code template section
- Feature Definition Redesigned the general tab of the feature definition editor.
- Feature Definition Added commands to get names, types and default values of arguments (FFeatureDefinition.getArgumentNames(), FFeatureDefinition.getArgumentTypes(), FFeatureDefinition.getArgumentDefaultValues()).
- Features Added (expert) option to use a sub-featuredefinition in a featuredefinition as forward declaration (compile time) for the implementation of a featuredefinition that is created at runtime.
- Features Added command to set and get a value by name (FFeature.getValue(name), FFeature.setValue(name, value)).
- General Added option to drag & drop files to import.
- GeomTurbo Export Added export feature to the blade add on menu
- Imports Added source file location as import scope documentation.
- Interpolation Curve Added more documentation about how to enter tangent information for an interpolated point location
- Lofted Surface Added option to control start and end derivatives via surfaces.
- Nurbs Curve Added new point interpolation option (FNurbsCurve.interpolatePoints(...)).
- Results Table Display results of selected design with key enter.
- SSH-Resource-Manager Added quick setup guide.
- Screenshots Fixed antialiasing in screenshots.
- Section Group Resolution attribute now also works for trimeshes.
- Software Connector Allow users to automate the deformation of ANSYS Fluent and VTK volume meshes using Data Connections.
- Surfaces / Breps Added options to render triangles and control polygon.
- Tetin Export Enabled tetin export for entitygroups.
- TurboGrid Export Added TurboGrid export feature in the menu blade > more which also can be used for the CAESES ANSYS TurboGrid app (beta)
Changes
- 2D Drawing Removed the German term Massstab in the labeling field, i.e. there is only SCALE left
- ANSYS ACT App Updated CAESES geometry engine app (*.wbex) for integrating CAESES into the ANSYS Workbench
- Area and COA Calculation For non-closed curves and polygons, the getCOA command will now give a warning in the console.
- Categories Changed icon to collapse and expand the object categories in the object editor
- Circular Arc Allow all possible solutions to be accessed when creating a circular arc between two given curves
- Colormaps Removed update of visualization when a color map changes its visible state.
- Console Console history is now accessible in read-only mode (when running a design engine).
- Context Menu Removed context menu entries that are rarely used, for a faster and more obvious access to the most important entries.
- Create Animated GIFs Design variable ranges can now be directly used. The initial value is restored after GIF animation. The width can be set. Default directory is the project directory. Unique names are used per default, too.
- De Laval Nozzle Sample Modified the feature introduction sample from the tutorial section to make the definition more readable
- DesignEngines Allowed sobol, exhaustive search and ensemble investigation to be executed without design creation.
- Export STL Extract Colors Changed filename-color-separator from '.' to '_'.
- Propeller Demo Model Minor changes due to problems for propeller setup with 4 blades.
- Surface Extrapolation Now it is possible to get only the extrapolated portion of the final surface for the NURBS setExtendedSurface() command
- Surface of Revolution We changed the default creation command for more efficient use. Now a selected curve is automatically identified as generatrix. In addition, the end angle changed from 45 degrees to 360 degrees as the new default. This might have some side effects in existing projects where surface of revolutions are defined in features.
- Tutorial Free Form Deformation Added a section that explains how to refine and coarsen the basis brep geometry
Bugfixes
- Circle Fixed length calculation response for circles with zero radius
- Configurations Fixed removing of entries failing in some cases.
- Copy/Paste Fixed some special cases with copy/paste.
- Curve Engine The order of arguments in the feature definition is now correct in the curve engine editor.
- Design Engine Fixed an out of bounds violation warning when the design variables exceed the bounds by only a marginal amount.
- Design Engine Fixed internal optimizations running twice under certain conditions.
- Exports Fixed exporting of selection color when a scope is selected.
- Find Circle Between Curves Fixed possible crash.
- GL Images Fixed crash when using the periodic image feature from the transformation menu
- Impeller Sample Moved leading edge ellipse shape factor parameter from stacking into thickness scope
- Memory Management Fixed memory leak.
- Nurbscurves Fixed splitting of degenerated curves.
- Object Tree Fixed multiselection sometimes not being properly set in object tree.
- Offset Curve Fixed problems with adjusted domains in imagecurves from offsetcurves.
- Pointbased Curves Fixed setting point expressions in edit mode.
- Results Table Fixed cases where value display was "n/a" for current design.
- Results Table Fixed reevaluate eventually starting a computation.
- Results Fixed getDataAt() / getElementAt() with negative row ids (getting data from back).
- Shipflow Corrected orientation for xaxisdir == -1.
- Software Connector Fixed bug with renaming / removing entries from command files.
- Software Connector Fixed issue with result filenames in root directory.