Marius Stanciu
2da0853b23
- working on a new feature: adding interdiction area for Gcode generation. They will be added in the Geometry Object
2020-05-02 22:53:48 +03:00
Marius Stanciu
935d556c93
- updated Paint Tool for the new Tool DB
...
- updated the Tcl commands CopperClear and Paint
2020-04-24 21:08:27 +03:00
Marius Stanciu
66d9ddd402
- fixed some bugs in the Tcl Commands
...
- modified the Tcl Commands to be able to use as boolean values keywords with lower case like 'false' instead of expected 'False'
2020-04-22 14:37:03 +03:00
Marius Stanciu
8a299e8fc8
- multiple fixes in the Tcl commands (especially regarding the interchange between True/false and 1/0 values)
...
- updated the help for all Tcl Commands
- in Tcl Shell, the 'help' command will add also a brief description for each command in the list
2020-04-13 19:15:20 +03:00
Marius Stanciu
70d3895799
- working on a new type of database
2020-03-01 00:52:24 +02:00
Marius Stanciu
8a6ada1984
- added a new parameter named 'End Move X,Y' for the Geometry and Excellon objects. Adding a tuple of coordinates in this field will control the X,Y position of the final move; not entering a value there will cause not to make an end move
2020-02-26 04:43:54 +02:00
Marius Stanciu
258bd529d2
- some fixes in the NCC Tcl command (using the bool() method on some params)
2019-12-30 23:33:22 +02:00
Marius Stanciu
841e1f3eeb
- fixed Tcl commands that use the overlap parameter to switch from fraction to percentage
...
- in Transform Tool mae sure that the buffer sub-tool parameters are better explained in tooltips
2019-12-30 22:04:39 +02:00
Marius Stanciu
511ebc274f
- now extracut option in the Geometry Object will recut as many points as many they are within the specified re-cut length
2019-12-10 05:28:02 +02:00
Marius Stanciu
e54dd14e6c
- updated Tcl commands to make use of either 0 or False for False value or 1 or True for True in case of a parameter with type Bool
2019-12-08 22:11:39 +02:00
Marius Stanciu
0d0f872244
- application wide change: introduced the precision parameters in Edit -> Preferences who will control how many decimals to use in the app parameters
2019-12-05 15:18:54 +02:00
Marius Stanciu
d0e5b6c83a
- fixed imports in all TclCommands
2019-10-25 02:10:52 +03:00
Marius Stanciu
8cba74647f
- made all TclCommands not to be plotted automatically
...
- made sure that all TclCommands are not threaded
2019-09-16 01:39:11 +03:00
Marius Stanciu
8c0b8ed13d
- initial add of a new Tcl COmmand named CopperClear
...
- remade the NCC Tool in preparation for the newly added TclCommand CopperClear
2019-08-25 04:45:16 +03:00
Marius Stanciu
87d1558977
- modified the Paint Tool. Now the Single Polygon and Area/Reference Object painting works with multiple tools too. The tools have to be selected in the Tool Table.
...
- remade the TclCommand Paint to work in the new configuration of the the app (the painting functions are now in their own tool, Paint Tool)
- fixed a bug in the Properties Tool
2019-08-24 19:55:03 +03:00
Marius Stanciu
e48d2d2f49
-clean-up before merge
2019-01-03 21:25:08 +02:00
Marius Stanciu
421e9766ea
-clean-up before merge
2019-01-03 21:20:54 +02:00
Marius Stanciu
3b9767cc6f
- I've finally run the tests with OK result (56 tests in 102.937 sec)
...
- I had to play with module imports as they created a lot of error in
the tests although in reality the program worked OK.
- I've fixed some mistakes in TcL commands (they were testing isinstance
against the like of Geometry instead of FlatCAMGeometry)
- I've had to add some fixes in ObjectCollections.py (error on
create_index() method but Marco already fixed this in the checkbox
in project tab pull request and knew about this.
- Although at some point the tests run fine, I've made some checkings
on my own over the Tcl commands and discovered errors which I fixed as
mentioned above.
- conclusion is that tests are just a must and do not cover everything
(like saving projects which at some point by juggling with imports I
braked and tests were 100% OK)
2018-05-30 02:17:34 +03:00
Marius Stanciu
a4bbb98bf1
- converted from Python2 code to Python3 code
...
- in camlib.py, CNCJob class -> generate_from_excellon_by_tool() was
failing in the line to sort the tools due of been unable to compare
between dict's. I replaced that section.
2018-05-26 04:43:40 +03:00
Juan Pablo Caram
7474609776
Added feature: Select all polygons for painting and shell support with "paint" command.
2016-09-19 16:44:29 -04:00