Skip to main content

5.3.9

CAESES Release 5.3.9

🚀 New Features

  • BRep Operation: Added new operation to color an edge or a list of edges based on a reference point.
  • Fillet Surface: Added option to create fillets with fixed tangent lengths.
  • General: Added option to backup a project on open if it was saved with a previous release of CAESES.
  • Move Points: Synchronized geometry update when moving points.
  • Object Editor: Added slider for attribute editors where a design variable with bounds is set.
  • Points: Reduced flickering when moving points in 3D-view.
  • Surfaces: Enabled curvature visualization when moving points.
  • Triangle Bag: Added command getPlaneCuts(normal, dists).

📝 Documentation

New Tutorial

🔧 Changes

  • CRT Batch Mode: Batch execution now automatically sets non-interactive mode.
  • Design Export: Consider display options and visualization of exported results.
  • F3DPoint: Changed behavior of getX(), getY(), getZ() to return the global coordinates after applying operations. Added commands getXArgument(), getYArgument(), getZArgument() to obtain the input values. Warning: this might break backward compatibility for rare cases.
  • FBRep: Set tolerances for .getCOG(), .getCOA(), .getVolume() and .getMoments...() commands to BRep tolerance instead of fixed 0.001.
  • NURBS: Enable setting the value of an editor in edit mode.

🐛 Bug Fixes

  • BladeFillet: Fixed fillet issue.
  • Components: Fixed (re)initialization of tree nodes for components.
  • Components: Fixed update of components that are not visible.
  • CRT Batch Mode: Fixed missing error message on license initialization error.
  • CRT Batch Mode: Fixed crash on startup, when license was not valid.
  • DXF Import: Fix object lists being empty when importing within feature.
  • Design Variables: Reorder attribute CMD to avoid overwriting of priorly set DV value.
  • Dragging: Disable dragging with middle mouse button.
  • Dragging: Disable dragging when clicking on object icon.
  • Ensemble Investigation: Fixed bug where constraints cannot be set.
  • Export Constraints: Fixed export constraints from within features.
  • FFilletCurve: Fixed order of arguments.
  • FPolyLine: Add implementation of getMin/getMax
  • Features: Fixed rendering of features within features that have update on user request enabled.
  • General: Fixed potential crash on exit.
  • General: Fixed race condition in set / get custom attributes.
  • General: Fixed potential crash on register components in tree.
  • Geometry Datamapper: Fixed bug where no output was generated.
  • Grid Slices: Fixed point data in grid slices.
  • Max Blade Fillet: Fixed crash, when reference surfaces are assigned wrong.
  • Meta Surface: Fixed creation of objects in curve engine editor.
  • NURBS: Check correct number of multiple knots in knot vector.
  • Parameter: Add missing client registration for upper bound.
  • Parameter: Add missing lower and upper bound assignment in init method.
  • Points: Fixed move handles when dynamic highlighting is disabled.
  • Screenshots: Fixed render artifacts after creating screenshots.
  • Software Connector: Fixed editing and saving of documentation for entries.
  • SolidsFromIntersection: Fixed problem where the wrong region is detected, when a reference point is used.
  • Sweepsurface: Fixed random update problem.

5.3.8

CAESES Release 5.3.8

🚀 New Features

  • General: Added commandline argument acceptgtc to accept gtc on startup.
  • General: Added command getStringRepresentation(FObject object) that outputs a string representation of the object.
  • Vector Visualization: Improved performance.

📝 Documentation

New Tutorial

New Samples

🔧 Changes

  • BReps: Added changes to make scaling of BReps more robust.
  • BReps: Removed XOR from boolean operation due to no use cases.
  • Chart Viewer: Changed default to show all evaluations even for optimizations.
  • Features: Disabled autoformat of type names.
  • General: Made command set/getCustomAttributes() visible.
  • Shipflow Local Application: Changed default for max. number of running instances to 1.
  • Trimeshes: Changed min, max cut to use mesh bounds if no value is set.

🐛 Bug Fixes

  • 3D Window: Fixed cursor offset.
  • Airfoil Blade: Fixed update of airfoil blade with active operations.
  • BRep Parts: Fixed potential crash when loading BRepParts.
  • BReps: Fixed construction of curve based BReps from features with FCurve as type provider.
  • BReps: Fixed potential crash if intersect / project and trim fails.
  • Components: Fixed editor when dragging objects on components in object tree.
  • Computations: Fixed refresh of visualizations when re-running computations.
  • Copy & Paste Fixed copy and paste of dynamic types between projects.
  • Custom Integration: Fixed reading of panel meshes from XML.
  • Data Connections: Fix multiple data connections in object tree
  • Designs: Fixed GUI state when the baseline is protected.
  • Drawables: Fixed changing a color does not update rendering.
  • Dynamic Types: Fixed type-combobox in editor displaying wrong type.
  • FBladeFillet: Fixed crash.
  • FDimensionalityReduction: Fixed wrong warning message, that evaluations are not dependent on design variables.
  • Features: Fixed attributes and multi-selection of feature type.
  • Features: Fixed possible crash in FFeature.run().
  • Features: Fixed foreach within functions.
  • Features: Fixed message boxes in features.
  • HTTP Server: Fix nullptr crash in specific crt configuration
  • Local Applications: Fixed maximum runtime not considered within design engine runs.
  • Local Float License: Fixed issue with checking out local float licenses.
  • Misc: Make openExternalUrl public.
  • Object Editor: Fixed crash when object editor is resized to its minimal size.
  • Post-Processing: Fixed wrong display of mapped fielddata if none is selected.
  • Post-Processing: Fixed styling of presets in editor.
  • Post-Processing: Fixed setting of field value in vector visualization.
  • Scopes: Fixed scope color being applied to content only after update.
  • Selection: Fix sub-selected objects being removed by added tree selection.
  • Templated Types: Fixed data race.

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.