Release 25.0.7
Key known issues
[CEV-3291] When applying the parallel offset on closed curves, the orientation of the master curve
and the slave curves might be in opposite directions.
To overcome this issue, simply select the master curve and reverse it.
Changes in 25.0.7
Patch Artist
- [CEV-4596] Implement "forward only" slave curve creation; including scripting support
- [CEV-3372] Import of multiple CAD files at once
- [CEV-4001] Let user define the maximum resolution at which the Patch Artist viewport renders
- [CEV-4581] Store "Maximum angular deviation" for surface and curve extractions
- [CEV-4620] Visualize reference vectors for (slave) curve generation; the feature is in beta state, please refer to the ARTIST STUDIO help on how to activate it
Motion Artist
- [CEV-4597] Add an option to disable gripper optimization (automatic flipping of gripper for symmetric patch shapes) when creating/recreating a dataset
- [CEV-4521] Safely ignore impossible collision scenarios
SAMBA PV and new systems
- [CEV-4639] Data set and robot-program export: simplify tool and coordinate system names handling
- [CEV-4439] Allow specifying status and turn for taught positions
- [CEV-4674] Allow user to define the positioner position (for PV: axis rotation) at which coordinate base should be picked
- [CEV-4413] Don't generate Post-Camera and Correction movements for PV
- [CEV-4738] Blow-off delay in UI/fpp, robot program and JS
Scripting
- [CEV-4527] Added set_areal_weight() and get_areal_weight() scripting support for tapes
- [CEV-2493] Added clear_scripting_window()
- [CEV-4679] Layer: Add missing getters (get_offset_width(), etc. ) for layer
- [CEV-4595] Add scripting support for point extraction create and select
General ARTIST STUDIO
- [CEV-4593] Allow opening multiple files from one file > open action in GUI
- [CEV-3526] Make each window a separate process
- [CEV-3659] Fixed: Unzipping does not support UTF-8 symbols in the file names
Dependencies vs delete
In some cases we used to allow deleting items that were referenced somewhere else in an fpp file. This
sometimes was confusing, and sometimes had unexpected side-effects. We are moving
towards not allowing deleting items used/referenced anywhere:
- [CEV-2404] JS: more consistent delete items
- [CEV-4104] Do not allow deleting items if used (1/6): extractions
- [CEV-4105] Do not allow deleting items if used (2/6): tape types
- [CEV-4106] Do not allow deleting items if used (3/6): patch types
- [CEV-4107] Do not allow deleting items if used (4/6): machine configs
- [CEV-4179] Crash when trying to recreate machine data after deleting config
The proper workflow is to identify and replace all references to the item to be deleted prior to deleting the item.
The easiest way of doing this is by using the "Select in Model explorer ..." functionality in the model tree context menu.
Note that it is work in progress, we need next steps for CAD and laminate parts
of the tree.
Other changes
- [CEV-4594] Allow toggling in settings between full path or just file name in the title bar
- [CEV-4769] Clear message when loading of some StepL files fails: wrong format of machine config
- [CEV-4696] Loading: update window title already at the beginning of loading
- [CEV-4636] Fixed: It's impossible to assign a custom patch type to a separate patch right after the loading of the FPP file
- [CEV-4572] Save description of FPP file version in FPP file
- [CEV-4637] StepL: set default coordinate root when loading old files
- [CEV-4490] Fixed: AS temp folders are not deleted
- [CEV-4605] Fixed: Wrong results for "by direction" curve creation methods
- [CEV-3691] Fixed: Property editor entry changes during node selection
- [CEV-4604] Fixed: Patch types root item should initially have yellow question mark
- [CEV-4600] Fixed: Crash: Layer creation using curve extraction by relative plane
- [CEV-4505] Fixed: Slave curve creation with uneven curve distribution
- [CEV-3881] Fixed: Poor UX when opening large files with double-clicking the fpp.
- [CEV-4602] Fixed: Better UX and performance when loading a file: open an empty window first
- [CEV-4614] Fixed: Crash after deleting CAD part (e.g. to switch to updated CAD)
- [CEV-4652] Fixed: Crash after hiding a CAD part with bad geometry/mesh
- [CEV-4764] Fixed: Regression: update patch no longer updates PV movements
- [CEV-4661] Fixed: Crash: Distorted patch discretization triangles cause endless loop during loading
- [CEV-4662] Fixed: Crash when exporting FEA model with missing system
- [CEV-4664] Fixed: Cannot load some old .fpp files
- [CEV-4754] Fixed: Regression: Every file after loading is marked as dirty