Changelog
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 24.1.0
Key changes
[CEV-3555] PV: Add JS API to set joint values for a robot movement.
Warning: for now does not update coordinates!
[CEV-4073] PV: machine config: set deposition frame by just rotation around axis (one value)
Other fixes
[CEV-4006] Update export of cutting sizes
[CEV-4170] Fixed: Detail popup: Cutting scrap rate is shown initially; better tooltip
[CEV-3979] Fixed: Crash for specific variable patch length settings
[CEV-4082] Fixed: Too much empty space inside CEVO Message box
[CEV-4160] Fixed: Crash loading an older file
[CEV-2505] Closed: File cannot be saved again (fixed a while ago, now retested and closed)
Internal
[CEV-3987] MDR: read XML and store it in memory
[CEV-3989] MDR: add handling of patch-data request based on already loaded data
[CEV-4189] MDR: data post processing and validation
Changes in 24.0.8
Key changes
[CEV-4020] PV: make movements work relative to a picked reference system
[CEV-4146] PV: robot-program export: add extra info to meta (#collisions etc.)
[CEV-4006] MA: Update export of cutting sizes, allowing identifying patch types
[CEV-4048] MA: Add support for aux position (from which robot can come back if vision says patch is NOK)
[CEV-4005] Fixed: Missing slave curves for closed master curve
Other fixes
[CEV-4138] MA: Data generation dialog's size constraints are incorrect (too much free space)
[CEV-3706] MA: Add info about a patch being modified to the Modify Patch dialog
[CEV-4025] MA: Export machine data set - suggest not empty XML file name
Internal
[CEV-3988] MDR: handle request to load specific XML file
[CEV-4159] MDR: patch data: add # of patches of the same type (shape + material) in a series (until next change)
[CEV-3922] Overlap Algorithm: Create 2D Vector and Line Math Library as well as internal 2D representations
[CEV-4163] Fix open pull requests
[CEV-3795] Link unit tests to APP_GUI lib instead of every separate object file
Changes in 24.0.7
Key changes
[CEV-4121] Correct generation and updates of rolling movements for 12 axis
[CEV-4134] 12-axis XML: export rolling positions as extra "leaving"
Other fixes
[CEV-4004] Fixed: Machine-data files sometimes do not contain initial/neutral position
Internal
[CEV-3918] MDR: Add versioning of official builds
[CEV-4086] MDR: update hardcoded movements to the data provided by PT
Changes in 24.0.6
Key changes
[CEV-3996] Samba Step L: acceleration/speed in Motion Artist; update machine-data export
[CEV-4078] Correct visualization of patch boundaries for trapezoids
[CEV-3827] Fixed: Extractions do not update when CAD normals flip
Other fixes
[CEV-4074] Fixed: Preview of selected machine data patches does not show up
[CEV-4084] Fixed: Deposition data is not visible for newly created MA patches
[CEV-4119] Bump fpp file format version because of CEV-3996
[CEV-4083] Fixed: Motion Artist: Minimal values of Modify deposition dialog's patching settings can't be set
[CEV-3976] Block curve extraction from disconnected edges
[CEV-4056] Fixed: Crash on loading due to possible race condition
[CEV-4070] Fixed: Crash on loading file (or restoring snapshot) with chains/patches but deleted curves
Internal
[CEV-4069] MDR: PLC to choose communication format
[CEV-4077] Add global debugging visualization framework
Changes in 24.0.5
Key changes
[CEV-3912] New parallel offset curve creation: artifacts as if master curve was split
Other fixes
[CEV-3977] Fixed: After deselecting a cell, the same cell can't be selected again
[CEV-4007] Fixed: Patch movement/draping with coarse mesh size fails
[CEV-4010] Fixed: CevoMessageBox: dialogs with little text are too big
[CEV-4030] Data snapshots: create documentation
[CEV-2625] Fixed: Override cursor active when Motion Artist data set recreation warning dialog is shown
Internal
[CEV-3828] Freezing: QActions in APP_GUI
[CEV-3930] Freezing: QActions in DM_BREP
[CEV-3832] Freezing: QActions in RobotSimulation
[CEV-3850] Freezing: GUI (history, UUIDs)
[CEV-4064] MDR: allow choosing network interface
[CEV-3930] MDR: JSON format, support for RobotProgramFileLocation and PatchDataRequest