Skip to main content

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.