Skip to main content

5.3.7

CAESES Release 5.3.7

🐛 Bug Fixes

  • General: Fix missing content in the installer.

5.3.6

CAESES Release 5.3.6

🚀 New Features

  • Windows Path Length: Add warning for result files with paths longer than 256 characters on Windows.

🐛 Bug Fixes

  • CAESES_CRT Batch Mode: Fixed console-eventloop.
  • CAESES_CRT Batch Mode:: Fixed loading projects on network drive in CAESES_crt.
  • Curve Engines: Fixed use of type FStringOptions in curve engines.
  • Design Engines: Fixed focus behavior in editor tables.
  • FIntersectionCurve: Fixed crash.
  • Features: Fixed pipe in object name of dynamic types when detaching features.
  • Object Editor: Fixed scroll wheel behavior for design variable slider.
  • Panel Meshes: Fixed visualization of quadrilateral panel meshes.
  • Post-Processing Fixed incorrect visibility of visualizations in post-processing.

5.3.5

CAESES Release 5.3.5

🚀 New Features

  • Blade Section Analysis: Improved algorithm to display conformal mapping of profile curves.
  • BReps: Added command bool FBrep.isPointInside(FVector3 pt) that checks if a given point is inside a manifold BRep.
  • Feature from Selection: Added setting "features/use version pinning" to enable version pinning for features from feature store.
  • General: Cancel update performance improvement.
  • IGES Export: Added option to export trimmed surfaces (IGES entity 144) instead of BReps/assemblies.
  • NAPA® Export: Added dedicated IGES export that allows a smooth connection to NAPA®.
  • Trimeshes: Added fast way to compute Sectional Area Curve (SAC).

Documentation

🔧 Changes

  • ANSYS Integration Updated ANSYS workbench integration app.
  • WebApp: Added setting to specify maximal file size for FHttpServer uploads.

🐛 Bug Fixes

  • BRepPart: Fix BRep part not shown when loading external database.
  • Batch Mode: Fixed non-interactive mode.
  • BRepParts: Fixed potential crash when loading many BRep parts from external projects.
  • Console: Enable CMDs for multi-selection.
  • Copy & Paste: Fixed copy & paste of features with interfaces.
  • Custom Menus: Fixed tooltip on hover.
  • Design Documentation: Fixed styling of design documentation in editor.
  • Design Results Fixed PDF export from design results table.
  • Design Engines: Fixed potential crash.
  • Documentation: Fix broken link in Help Workspace ribbon to type documentation.
  • FOffsetCurve: Fixed option setUnitSpeedForSurfaceCurves(), which was not applied correctly in the GUI.
  • FPropellerBlade: Fixed issue with setting blend radius 1 & 2 to 1, in order to have a pure cylindrical blade.
  • Features: Fixed autocomplete in feature editor (again).
  • Features: Fixed show origin button of features with surfaces as type provider.
  • General: Fixed deadlock in rare cases.
  • Hydrostatics Viewer: Fixed hydrostatics viewer not shown in windows menu.
  • IGES Export: Fix deprecated IGES export by adding missing nullptr check
  • Import STEP / IGES: Fixed import of colors.
  • Misc: Fix HEAD occurring in Windows taskbar text
  • ObjectList: Fixed type conversion of 1st row of nested Objectlists.
  • Point-based Curves: Fixed detaching of points when creating curves from objects in edit-mode.
  • Post-Processing: Fixed rendering of polygon data.
  • Project Files: Fixed increased file size due to type docu being added to dynamic type objects.
  • Rendering: Fixed rendering artifacts.
  • Trimeshes: Fixed trimesh cutting plane.

5.3.4

CAESES Release 5.3.4

🚀 New Features

  • BRepOperation: Extended functionality of FBrepTrimSurfaceWithUVCurves to support custom outer UV trim loops.
  • Export VTK: Added option to export VTK in ASCII format.
  • FOffsetCurve: Added warning messages to object in object tree.
  • Features: Added check for duplicate attributes in feature definitions.
  • Features: Fixed featurefunctions in interfaces.
  • Nurbs Surface: Added command propagateKnots(other surface) that raises the degree and inserts knots until it has the same degree and inserts the additional knots from the other surface.
  • Ship Modeling Workflow:
    • Skeg: Added twin skeg to the component-based ship which can be found under 'skeg'.
    • hullParameters: Enabled deadrise in hullParameters (not for waterline-based foreship).
    • hullParameters: Added a design variable for the y-position of the propeller.
    • Component-based Ship: Added option to select between different outputs: full ship, half ship.
  • Trimesh: Improved performance of cut triangles at plane.
  • Wavefront Obj Export: Improved Performance.

🔧 Changes

  • BRep: Consider collinear case in degenerate triangle filter.
  • BRep: Exclude degenerated triangles from blocking displacement quantities.
  • BRepMorph: Surfaces are no longer allowed as source so they have to be encapsulated within BReps.
  • Camera: Moving points per key will use automatically calculated increments that are nice.
  • Camera: Add possibility to move a point in all dimensions per key similar to rotation.
  • Design Engine: Show variable names without scopes everywhere.
  • FDeltaShift: Auto-add FDeltaShifts that are selected to FDeltaSum/-Product.
  • Feature from Selection: Fixed order of object creation.
  • Features: Consider Parameter/DV state and corresponding CMDs when creating feature from selection.
  • Intersection Curve: Hide intersection index if reference position is set.
  • Plot3D Export: Switch to common file ending .xyz.
  • Plot3D Export: Refactor export method to actually consider notation and precision.
  • Ship Modeling Workflow:
    • Aftship Buttock-based: Changed usage of Design Variable (DV) relZStart of transom.
    • Aftship Section-based: Changed usage of DV relZStart of CPC.
    • Aftship Section-based: Changed usage of DV relZStart of FOS contour.
    • Bulb Basic: Changed usage of DV relLengthStart.
    • hullParameters: Changed all propeller dimensions to relative values.
    • Midship: Changed icon.
    • Foreship Waterline-based: Changed icon.
    • Foreship Waterline-based: Changed parameter value overhangAtDWL.
    • Foreship Generic: Changed icon.
    • Skeg Single: Adjusted some geometry curves.
    • Component-based Ship: Renamed shipForTransformation to editableShip, which is created when clicking on the button "Create Editable BRep".
    • Generic Ship: Updated parameters.
    • Generic Ship: Changed icon for hullParameters.
  • STL Export: Changed header format to ISO date time.
  • Sobol: Removed constraint warning for sobol.

📝 Documentation

New Tutorial

New Samples

🐛 Bug Fixes

  • BReps: Fixed potential crash in splitFaceInDomain().
  • Component Workflow: Fixed copy & paste.
  • Components: Fixed warning- / error-display in object tree.
  • Cuboid: Fix wrong false argument when creating feature from selection with cuboid.
  • Curves: Fix occasional zero result of getMin/getMax in case of internal linear degree.
  • Design Engine: Fix dragging and dropping.
  • Design Engine: Fix inconsistent names in dropdown menus.
  • Design Engine: Fix selection of combo box items with identical names.
  • Design Engine: Compute common scope from correct corresponding member variable.
  • Design Engine: Fix selection of combo box items with identical names
  • Design Engine: Menus for design variables, evaluations and constraint open when clicking the entire header.
  • Design Viewer: Fix wrong zoom behavior by computing local coordinates from wheelEvent.
  • Documentation: Fixed crash when displaying documentation of FConfigurationGenInt.
  • Export Command: Fixed export options not being applied by export commands.
  • FAirfoilblade: If used without turbo workflow, now all profile definitions from turbines and compressors are shown.
  • FDeltaSum: Correct internal cast for FDeltaSum to call correct internal init method.
  • Features: Fixed feature functions in interfaces.
  • FList Editor: Recognize changed value when widget hides immediately.
  • FPolySurface: Fix wrong index when initially checking array layout.
  • Feature Definition: Fix removal of comment if its the last line.
  • Feature Definition: Fixed auto completion.
  • Feature Definition: Ensure correct handling of newlines for advanced description of arguments.
  • Feature Definition: Fix removal of comment if its the last line.
  • Feature from Selection: Fixed compile error with FStringOptions as value.
  • Features: Fixed access to attributes that are not accessible from public functions.
  • FMap / FHash: Fix access of values via keys that are CMDs
  • Freeform Deformation: Fixed buggy point editing.
  • Global Section Visualization: Fixed update of components.
  • Hydrostatics Viewer: Fixed possible crash with open viewer in design engine run.
  • MeshMorph: Fixed adding regions.
  • Panel Mesh Export: Fix field width reservation during panel mesh export.
  • Plot3D Export: Output scalar data as one consecutive block at the end.
  • Result Variables: Fix cursor jumping to the end of result variables while typing.
  • Shipflow Connector: Correct newlines for shipflow configuration file preview.
  • Ship Modeling Workflow:
    • Aftship Buttock-based:
      • Fixed an issue where the bilge of the aftship didn't match the bilge of the midship when applying deadrise and flare.
      • Fixed an issue where the transom surface wasn't generated correctly.
    • Bulb Basic: Fixed an issue where the main surface would fold at the FOB.
  • Software Connectors: Fix software connector tab names after project loading.
  • Sorting: Ensure sorting according to object names.
  • Subselection Mode: Fix wrongly triggered subselection mode when cursor is not hovering over geometry
  • Surfaces: Fixed crash in adjustBoundaryCurve() when surface is invalid.
  • Surfaces: Fix issue that prevented edge visualization to be turned off
  • Turbomachine Workflow: Fixed problem that features could not be detached.
  • Utility Plane: Fix internal creation of FMatrix4 class.

5.3.3

CAESES Release 5.3.3

🚀 New Features

  • Hydrostatics: Added option to specify drafts in hydrostatic curves.
  • FMap / FHash: Access of values via keys (like get(key) or contains(key)) now works for basictypes like strings or numbers.
  • Projects: Added timestamp to project saved message.

🔧 Changes

  • ANSYS Integration: Updated ANSYS ACT app.
  • Components: Components will only be updated when output is visible.

🐛 Bug Fixes

  • Autocompletion: Fixed crash when autocompleting static functions.
  • CRT (batch): Fixed crash when using component-based workflows in batch mode.
  • FExternalAPI: Fixed endpoints for file handling and external design engines.
  • FPair / FTuple: Fixed FPair / FTuple not correctly detaching their values.
  • FStreamsection: Fixed problem that the streamsection was not aligning well with the stacking axis. Warning, this can lead to slightly different streamsection shapes for streamsections between hub and shroud.
  • Feature from Selection: Fixed unneeded arguments with dynamic types.
  • Features: Fixed subfeature attributes accessed from objecttree.
  • Operations: Fixed occasional crash when moving operations in editor.
  • Project: Fixed occasional error when saving project.
  • Project: Fixed database warning on initial save project.
  • UI: Fixed disabled icons.
  • Views: Fixed cause that blocked the creation of new views and windows.

5.3.2

CAESES Release 5.3.2

🚀 New Features

  • Detail View: Introduced global setting for scaling factor.

🔧 Changes

  • DesignEngine: Show full path of design variables, evaluations and constraints.
  • Hydrostatics: Updated hydrostatic viewer and removed echos.
  • WhatsNewTour: Do not remember last page of WhatsNewTour.

🐛 Bug Fixes

  • Hydrostatics: Fixed bugs in hydrostaticsBase and shipBase.
  • NSGA2: Fixed wrong behavior when maximizing objective functions.
  • Software Connectors: Fix crashes when terminating an external computation early.
  • Style: Dark background in object tree for dark style.
  • Type Documentation: Fixed fonts and images.
  • Type Documentation: Fixed parsing of type url for FFeatures and FComponents.
  • UI: Fix black screenshots on secondary screen from within ticket creation.

5.3.0

CAESES Release 5.3.0

The Maritime Special

🚀 New Features

  • BRep Operation: A new operation lets you easily create linear Patterns.
  • BRep Operation: Added operation to merge curves to a BRep with the option to trim it.
  • Computations: Improved computation handling in batch mode (FExternComputation.run(true)) ensuring tasks are completed in sequence before application is finished.
  • Context Menu: Added option to Sort Objects in Tree.
  • Context Menu: Added option to Select Multiple Surfaces.
  • Context Menu: Added Target Search to automatically adjust a design variable such that a dependent parameter matches the target value.
  • Curve Operation: Added curve operation to extrude a curve to a plane and optionally close the extrusion.
  • Curves: Added create / edit / delete buttons to color map editor.
  • Documentation: New documentation platform.

5.2.6

CAESES Release 5.2.6

🐛 Bug Fixes

  • Blade Fillet Fixed problem that blade fillets are not working.
  • Feature Definitions Fixed curve-based /surface-based points in feature definitions.
  • Projection Curve Fixed missing (obsolete) command.

5.2.5

CAESES Release 5.2.5

💥 New Features

  • Blade Fillet Added option to use fillet for blunt trailing edges.
  • Blade Fillet Added global tolerance to handle more complex cases.
  • Core Added command FObject.getStringRepresentation().
  • Curves Added operation to approximate a curve by a given tolerance.
  • Curves Added command FCurve.approximateCurve(double tolerance, unsigned degree=3) to create a B-Spline approximation on an arbitrary curve.
  • FJSON Implemented methods to read and write JSON-format from within features.
  • FXML Implemented methods to read and write XML-format from within features.
  • Feature Definitions Added function to write identity files for feature definitions writeFeatureDefinitionIdentityFiles().
  • Features Dependencies to (input) arguments of features can now be set without a dependency to the feature itself.
  • GUI Added a command to set the status bar message.
  • Misc Added command sleep(ms) to make the current thread sleep for a given time.
  • Normal Display Added display option for surfaces and BReps to display normals.
  • Surface Added operation to reparametrize a surface with pseudo unit speed.
  • Surface Added operation to approximate a surface by a given tolerance.
  • Surface Added command FSurface.approximateSurface(double tolerance, unsigned uDegree=3, unsigned vDegree=3) to create a B-Spline approximation on an arbitrary surface.
  • Surfaces Added operation to auto-orientate a surface based on two points.
  • Sweep Transformation Option to use original path parametrization.
  • Utility Plane Added creation method to create a FUltiliyPlane from origin and axes.

5.2.4

CAESES Release 5.2.4

💥 New Features

  • FExternalOptimization Added new Design Engine to couple external optimization algorithms.

  • Space Mouse Added settings to control the speed of zoom / rotation.

  • Surface Operation Added operation to split the surface at parameter discontinuities

  • Surfaces Added commands to calculate curvature bounds (getCurvatureBoundsMean(), getCurvatureBoundsGaussian()).