New Features
- 3D Points Points are now detached from their original expressions on copy-move.
- 3D Windows Added toolbar to restrict selection to specified objects (accessible from context menu). Added action to toggle perspective view to context menu.
- Brep Solid from Intersections Improved performance.
- Brep Improved robustness of boolean operations.
- Breps Added command to create planar section curves.
- Breps Added command to create parallel projection curves.
- Breps Added option to use feature based creation methods for breps (dynamic type).
- Breps Added operation "color region by intersection".
- Breps Added operation to remove all propagated tesselation settings.
- Breps Improved operation "Split Face by Domain" to select Brep faces by color and py patch ID
- Breps Improved robustness of brep tesselation.
- Curve Parametrization Added the option to apply parametrization from another curve.
- Curves Added command to create a curve tesselation.
- Curves Enabled conversion between nurbs- and interpolation curve type.
- Dimensionality Reduction Allow combined use of dimensionality reduction and CAD variables.
- Dimensionality Reduction Added ability to exclude designs.
- Dynamic Types Added command "getOperation(index)" to obtain a postprocessing operation for further use.
- FDouble Introduced implicit cast to FString.
- FFile Added commands to read a number of lines.
- FList Added operator commands for FList.
- FString Introduced implicit cast to FDouble.
- Gordon Surface Added checks for curve network.
- Import PFF Improved performance of pff import.
- Interspace Curve Added option to blend in cylindrical coordinates and to use a blend factor distribution
- License Licid command line argument accepts a list of licenses.
- Model Updates Fixed updating objects that are disabled by simple conditional expressions (if-commands).
- Object Editor Categories are now fully collapsible.
- OneStep Allow use of penalty functions and to maximize objective.
- Optimization Algorithms Added ability to provide custom penalty functions for Nelder-Maed-Simplex.
- PFF Import Added scale factor as parameter.
- Sectiongroups Improved performance of section creation by using multiple cores.
- Surface Replace Boundary Curve Added option to reparametrize boundary with respect to surface parametrization.
- Sweep Surface Added skinning as surface creation method.
- Sweep Transformation Added command to obtain the transformation matrix for a specified path parameter.
- Timeseries Viewer Viewer will now remember last pages when changing designs.
- Triangulation Improved performance of surface / brep triangulation.
- Vector Visualization Fixed vector visualization.
Changes
- 3D View Changed default highlight color.
- Custom Configuration Added better error message.
- Design Engines For single objective algorithms with multiple objectives set: The sum of objectives is not taken as a default anymore.
- Dimensionality Reduction Removed max. number of designvariables restriction for linear solver.
- Feature from Selection Dynamic types will be detached when they are inbuilt types (curve::FLine -> line).
- Gordon Surface Increased tolerance of surface creation.
- Nelder-Maed-Simplex Activated penalty functions.
- Object Tree Changed order of designs to order chronologically by run.
- Optimization Improved constraint handling for selected algorithms.
- Profiler Moved profiler button to statusbar.
- Results Table CSV-export will now consider selection.
- Results Table Changed csv-export to export full names as header.
- Screenshot Collection Fixed 3D windows popping up when creating screenshots.
- Tableviewer Changed parameter creation for better compatibility.
Bugfixes
- 3D Points Fixed bug where expressions are not properly modified on move.
- 3D View Fixed unlinking when changing camera.
- Brep Fixed mirror warning when using getDisplacementOrigin for heeled conditions.
- Breps Fixed crash with Nan / Inf values in cut-min-max-operation.
- Breps Fixed dynamic type with disabled operations.
- Breps Fixed copying of breps with dynamic types.
- Breps Fixed extrude edges to plane for some cases.
- Breps Fixed race condition in getMin() / getMax().
- Breps Fixed color face by closest point.
- Colormaps Fixed rendering of multiple colormaps.
- Console Fixed superfluous linebreaks.
- Contour Plot Fixed slow picking / rendering.
- Copy & Paste Fixed copy & paste for dynamic types and operations.
- Create Feature Dialog Fixed imaged in documentation.
- Curve Engine Fixed rendering of features created via "engine.createFeature(...)".
- Definitions Fixed error when loading definitions from ffw-file.
- Delete Objects Fixed potential crash when deleting dynamic typed objects with dependencies.
- Design Engines Fixed update of nested internal optimizations.
- Design Engines Fixed occasional crash when aborting a design engine run.
- Design Viewer Fixed display of wrong text in 3d-view.
- Designs Fixed crash when deleting designs with dependent recycled designs.
- Designs Fixed performance issue when changing designs.
- Dimensionality reduction Call preprocessing steps after DVs are set.
- DimensionalityReduction Fixed crashes.
- Documentation Fixed links to feature documentation not working well under Windows.
- Dynamic Types Fixed display of expressions in objecteditor. Fixed scope when creating objects from expression editor.
- Editor Fixed unwanted creation of objects in editor on autocomplete.
- Execute Feature Fixed feature instances in project. Fixed create-feature-editor.
- Export DXF Fixed export for sectiongroups.
- FPoint Fixed x component of points witn F3DPoint as dynamic type.
- FVector3 Fixed floatingpoint precision when saving values.
- Feature Definitions Fixed import of sub-definitions from project.
- Feature Fixed feature dialog not displayed for transient execution when objects are selected.
- Features Fixed creation of objects in functions in model.
- Freeform Deformation Fixed bug where operations loose their selected points.
- Freeform Deformation Fixed potential crash and performance issue.
- Hydrostatic Visualization Fixed rendering artifacts.
- Import Result Pool Fixed import for NaN / n.a. values.
- Import Result Pool Fixed parse error with n.a. values.
- Import Result Pool Fixed design names.
- Import Result Pool Fixed parsing of NaN / n.a. / nan(snan) values.
- Import Result Pool Fixed occasional update of computations.
- License Fixed localfloat server not being saved in license list.
- License Fixed parsing of environment variables.
- License Fixed License dialog for CRT version.
- Local Morph Fixed crash on undo and edit regions, fixed rendering issues.
- Mesh Morph Fixed undo / redo.
- Nurbs Surfaces Fixed bug in derivative calculation.
- Object Creation Fixed warnings when creating objects like a circle from ribbon.
- Object Editor Fixed initial size of expression editors.
- One Step Steepest Descend Fixed bug.
- OneStep Fixed Bug.
- Operations Fixed crash when creating operations for multi-selection.
- Overlay Drawables Fixed overlay rendering in sub-features.
- Overlay Labels Fixed potential deadlock when labels are referring computation-results.
- PDF Report Fixed missing linebreaks in index page.
- Panel Meshes Fixed rendering of panel- and vertex-numbers.
- Point Rendering Fixed cases where points were rendered as squares.
- Project Fixed that some projects showed the changed-asterisk after opening.
- RBF Fixed console output under Linux.
- Screenshot Collection Fixed potential deadlock.
- Script Execution Fixed deadlock when executing a script in preprocessing commands of a design engine.
- Section Group Fixed propagation of name changes.
- SectionGroup Fixed garbage collection of implicit cast.
- Selection Fixed selection modes in 3d-view.
- Split Brep Face Fixed potential crash in split brep face.
- Stream Section Fixed performance issue.
- Surfaces Fixed surface reparametrization not working in breps.
- Surfaces Fixed edge-points selectable in edit mode.
- TaskMonitor Fixed output of finished computations.
- Trimesh Fixed possible endless loop when joining sources.
- Visualization Fixed preset images.
- Web Apps Fixed rendering of breps and surfaces in web apps.