Marius Stanciu
ee913e16a5
- when building the UI for the CNCJob first clear the CNCJob Tools Table
2021-11-22 13:16:32 +02:00
Marius Stanciu
822df5ba92
- fixed the Travelling Salesman algorithm such that it does not add duplicated points that are next to each other
2021-11-22 12:45:10 +02:00
Marius Stanciu
8f0b591d74
- in AppTextEditor made some changes (added some placeholders and a message popup when reaching the end of document)
...
- when viewing GCode the Find field can now keep the focus
2021-11-22 03:26:09 +02:00
Marius Stanciu
c98066834a
- fixed a bug in Panelize Plugin where the Geometry objects could not be panelized
...
- fixed some more Shapely 2.0 deprecation warnings in the Panelize Plugin
2021-11-21 20:34:05 +02:00
Marius Stanciu
262ccdda28
- updated the Italian (Massimiliano Golfetto) and Turkish (Mehmet Kaya) translations
2021-11-21 17:57:37 +02:00
Marius Stanciu
5f55471aaa
- updated the language strings
2021-11-21 01:20:23 +02:00
Marius Stanciu
b494669ca0
- made sure that if the OR-TOOLS package is not installed then the options in the Preferences for the related optimizations are disabled
2021-11-20 19:41:52 +02:00
Marius Stanciu
640739cc65
- fixed another issue when using Python 3.10, in GUI elements
...
- fixed the Rtree optimization when drilling with no toolchange such that all drill points are used
- fixed the CNCJob object Tools Table when drilling with no toolchange: now only one tool is displayed
2021-11-20 06:30:52 +02:00
Marius Stanciu
538f949983
- solved some Shapely 2.0 deprecation warnings in the Geometry object
2021-11-19 20:27:47 +02:00
Marius Stanciu
1ed9714d92
- solved some Shapely 2.0 deprecation warnings in the Panelize Plugin
2021-11-19 20:25:17 +02:00
Marius Stanciu
370e8f8ec1
- added Rtree optimization for Drilling Plugin
2021-11-17 18:59:37 +02:00
Marius Stanciu
9761e8a4d1
- added fix such that the application will work without having the ortools package installed: TSA and RTree algorithms will be automatically used in that case
2021-11-17 16:41:49 +02:00
Marius Stanciu
57004cf948
- fixed an issue when using Python 3.10, in GUI elements
2021-11-17 01:15:46 +02:00
Marius Stanciu
b29586388b
- fixed the issue with toggling visibility for Excellon objects
...
- fixed some issue when using Python 3.10
2021-11-10 22:48:59 +02:00
Marius Stanciu
825701c73c
- in Cutout Plugin made sure that mouse bytes feature will not autoselect the Excellon object that is created
2021-11-07 00:17:02 +02:00
Marius Stanciu
ffa861fb1f
- in Geometry Property Tab, clicking the tools table header will toggle the selection for all tools in the table
2021-11-06 01:26:42 +02:00
Marius Stanciu
67fa5596e1
- in Isolation Plugin there is no longer auto-switch to Properties Tab
...
- when editing Geometry objects with multiple geometry fixed the issue with the edited geometry always being the one in the first tool
2021-11-06 01:15:14 +02:00
Marius Stanciu
0a2a8cbe41
- Markers Plugin - fixed issue when adding existing markers to an external Geometry object - done
2021-11-01 03:33:55 +02:00
Marius Stanciu
1e5bc400a5
- Markers Plugin - fixed issue when adding existing markers to an external Geometry object
2021-11-01 02:07:20 +02:00
Marius Stanciu
29457e9867
- Cutout Plugin - improved the functionality in Manual mode: depending on the state of the Shape parameter different types of cutout manual geometry is generated
...
- fixed a bug in the Editors when trying to launch the Editor without an object selected
2021-11-01 00:53:52 +02:00
Marius Stanciu
c401ece84c
- fixed issue in Cutout Plugin: there was an offset from the object center when using automatic gaps, both on X and Y axis
...
- fixed issue in Cutout Plugin: when the margin parameter was bigger than the gaps size (automatic gaps) the gaps are not created
2021-10-31 23:58:50 +02:00
Marius Stanciu
a4deb42d52
- working on Cutout Plugin - refactoring code
2021-10-31 23:10:25 +02:00
Marius Stanciu
196044426c
- fixed an exception that was triggered when toggling units inside the Editors
2021-10-31 14:20:47 +02:00
Marius Stanciu
bb089eb657
- refactored the is_legacy object to use_3d_engine
...
- made sure that there is no longer a double action when toggling the object visibility ('plot' attribute)
2021-10-31 14:05:00 +02:00
Marius Stanciu
25bca44996
- in Markers Plugin made sure that whenever new markers are added, the previous ones are first cleared so there is no accumulative action
...
- in Markers Plugin added utility geometry for the manual mode
2021-10-31 02:28:30 +03:00
Marius Stanciu
1596f69e2b
- in Isolation Plugin: if using a V-shape tool, restored the ability to change the tool diameter as a function of tip diameter, tip angle and the depth of cut
2021-10-30 16:13:32 +03:00
Marius Stanciu
b309a14929
- small changes in the VisPyVisuals that should improve a bit the performance
2021-10-30 14:10:48 +03:00
Marius Stanciu
3e916f4e09
- added more of the contributors in the About page
2021-10-28 22:52:24 +03:00
Marius Stanciu
f9dde40eec
- fixed some more Shapely 2.0 deprecation warnings
2021-10-28 22:30:33 +03:00
Marius Stanciu
4ed8512cac
- fixed printing a CNCJob object with File -> Print(PDF) functionality by adding a root element if both travels and cuts are present
2021-10-28 20:33:32 +03:00
Marius Stanciu
de4c51b480
- fixed error that did not allowed printing from the TextEditor
...
- added an error message when the File -> Print to PDF functionality is not working due of missing a root element in the SVG step
2021-10-28 20:11:06 +03:00
Marius Stanciu
9ff8f15b67
- cleaned the geometry generated by flattening by removing the empty geometry; fixed issue #539 on jpcgt's bitbucket account
2021-10-28 15:35:44 +03:00
Marius Stanciu
2a2dea99c9
- applied changes for offsetting to other methods
2021-10-27 20:01:10 +03:00
Marius Stanciu
af8469ebc9
- fixed the offseting feature in the Isolation Plugin such that the interiors of the isolated polygons are offset correctly
2021-10-27 19:21:08 +03:00
Marius Stanciu
20fa5b9fb0
- updated the PlotCanvas3d
2021-10-25 03:28:45 +03:00
Marius Stanciu
d3d576fbea
- added an example showing performance degradation in VisPy 0.9.1
2021-10-24 13:59:11 +03:00
Marius Stanciu
2acc5e9e4c
- fixing a possible error in the Subtract Plugin: trying to remove the aperture with id: 0 will create an exception if this aperture does not exist
2021-10-18 01:57:25 +03:00
Marius Stanciu
205e6a4ae0
- in Geo Editor fixed another Shapely deprecation warning in flatten() method
2021-10-15 01:51:50 +03:00
Marius Stanciu
156ffb23ed
- fixed a Shapely deprecation warning in export_dxf() in GeometryObject class
2021-10-15 01:46:04 +03:00
Marius Stanciu
02741cf37f
- added an ugly form of extra pad passes functionality in Isolation Plugin - does not take into consideration the milling direction
2021-10-15 01:35:16 +03:00
Marius Stanciu
9057966aa9
- updated the translation strings
2021-10-14 19:37:34 +03:00
Marius Stanciu
f355fc2fb1
- finished the new feature in the Object Distance Plugin (calculate the distance between the bounding box centers) and code refactoring
2021-10-13 21:46:26 +03:00
Marius Stanciu
3b5ceae806
- updated the strings in all translation files
2021-10-13 18:45:10 +03:00
Marius Stanciu
1d1ba28cb3
- if the user is not admin then the application will not restart from within but the changes will be applied at the next app run
2021-10-13 18:37:08 +03:00
Marius Stanciu
cea57b532f
- pywin32 module is no longer needed when running in Windows
...
- updated the Romanian translation
- Google-translated the Spanish translation
- updated the strings in all translation files
2021-10-13 18:13:40 +03:00
Marius Stanciu
e6c0046e3f
- added a method to do cleanup after a Plugin close
...
- in Distance Plugin added the cleanup after the Plugin is closed from the Tab close button
- renamed the Distance Minimum Plugin to Object Distance; started to add new functionality on this Plugin: to calculate the distance between the bounding box centers too
2021-10-13 14:39:47 +03:00
Marius Stanciu
21880789ab
- in Distance Minimum Plugin - upgraded the UI
2021-10-13 13:31:11 +03:00
Marius Stanciu
0d42a2ac40
- in Distance Plugin - Distance value is now updated real time regardless of the Multi Point setting
2021-10-13 02:18:17 +03:00
Marius Stanciu
71306395fa
- in Distance Plugin - modified the UI
...
- in Distance Plugin - implemented a new feature: multi segment distance measurement
- in Distance Plugin - the Dx, Dy, Angle and Distance values are updated real time (for non multi segment measurement)
2021-10-13 01:41:49 +03:00
Marius Stanciu
287dab0170
- fixed some issues in NCC Plugin: the Plugin could not clear a simple geometry and also some failures were not treated correctly
2021-10-12 00:16:29 +03:00