Commit Graph

42 Commits

Author SHA1 Message Date
Denvi
5aaaabedea Object deletion on redrawing fix 2016-07-22 18:18:33 +05:00
HDR
0f9628803d Working on memory leakages.
Pool object belongs to FlatCAMApp, and recreated on 'Plot clear' & 'File new' functions to free memory (of main & pool additional processes).
FlatCAMObj has 'delete()' method to free resources.
FlatCAMObj deletes properly now on 'del *.ojb' in TreeItems.
2016-07-22 15:48:54 +06:00
HDR
12105f9c00 Working on stability (fit_view conflicts with shapes redrawing) 2016-07-22 12:42:38 +06:00
HDR
2b02434eda Working on stability 2016-07-22 08:33:31 +06:00
Denvi
23e96203b9 Thread safe drawing of the shape collection 2016-07-21 22:02:24 +05:00
HDR
d36b2099f3 Cleanup 2016-07-20 14:26:56 +06:00
HDR
8fcf17e94c Added annotations for cnc jobs 2016-07-20 12:21:30 +06:00
HDR
2fe75fcd47 Cleanup 2016-07-20 09:25:26 +06:00
HDR
b546eba806 FlatCAMObj has 'drawing_tolerance' (units-aware) property now 2016-07-20 09:09:57 +06:00
Denvi
045b6e1a2f OpenGL GLU tessellator 2016-07-19 22:31:10 +05:00
HDR
53f3ce5902 Shapely geometry now removes from data after buffers has filled 2016-07-19 08:56:10 +06:00
Denvi
4743b7a8c1 'Clear plot', 'Replot' - buttons restored 2016-07-18 20:56:19 +05:00
HDR
3d5beed488 Added titles to toolbars.
Fixed FlatCAM object deletion during plotting.
2016-07-18 14:11:48 +06:00
HDR
0b110c2513 InfiniteLineVisual patch. Zero lines are 1px width now. 2016-07-18 12:36:52 +06:00
HDR
79d2572f11 'Crossed lines' marker added to MarkersVisual. Editor cursor changed to crossed lines type. 2016-07-18 10:52:50 +06:00
HDR
5d77282bfd Shared process pool 2016-07-18 08:45:43 +06:00
Denvi
e929387eba Number of processes reduced 2016-07-17 21:57:44 +05:00
Denvi
5d32f9fc44 Revert to one pool, objects adding via 'apply_async', waiting for buffers in 'redraw' 2016-07-17 19:47:33 +05:00
Denvi
07ed785c95 Pool per shape group 2016-07-17 19:11:14 +05:00
Denvi
3343f45872 Cleanup 2016-07-17 14:22:40 +05:00
Denvi
bb8204bb39 Multi process plotting works 2016-07-17 14:00:45 +05:00
Denvi
c5127d9bb6 Multi-thread plotting 2016-07-17 12:23:42 +05:00
Denvi
ac4da18b11 Comments added 2016-07-15 19:56:32 +05:00
HDR
7afaad626e Cleanup 2016-07-15 12:45:01 +06:00
HDR
529c84061c CNC job shows rapids now 2016-07-15 09:31:54 +06:00
HDR
cc592a219e Layers added 2016-07-15 09:24:41 +06:00
Denvi
b25d941f35 Disable all/Enable all works with objects visibility now 2016-07-15 00:10:30 +05:00
Denvi
2afa296ddc VisPy Grid patch 2016-07-14 22:57:06 +05:00
Denvi
4e9d577018 App crash on exit fix 2016-07-14 20:39:24 +05:00
HDR
c55bc9c111 Work on zoom fit 2016-07-14 16:55:35 +06:00
HDR
d0dfacc1fe Working on geometry editor 2016-07-14 14:25:28 +06:00
HDR
86f746bf7a Shape groups added 2016-07-14 12:36:09 +06:00
HDR
87a98e7160 Vispy triangulation updated 2016-07-14 09:45:33 +06:00
Denvi
539faca5e2 ShapeCollection _update on python lists 2016-07-13 22:07:50 +05:00
Denvi
45e2404eaa Work on geometry editor. Performance test. 2016-07-13 19:58:00 +05:00
Denvi
bb814c1ac1 GPC triangulation 2016-07-12 23:24:21 +05:00
HDR
c5eb35d86a Objects plotted only once on project open now. 2016-07-12 16:06:55 +06:00
HDR
0378d17729 Geometry, Excellon objects translated to VisPy 2016-07-12 11:19:54 +06:00
HDR
3a5723fe67 Work on ShapeCollection visual 2016-07-12 10:51:43 +06:00
Denvi
bbbc62cf58 FlatCAMGerber test 2016-07-11 23:59:11 +05:00
Denvi
20605499c3 Work on polygons 2016-07-11 23:29:05 +05:00
Denvi
67d5844801 VisPy canvas added. 2016-07-11 19:31:35 +05:00