Commit graph

2277 commits

Author SHA1 Message Date
LarsBrubaker
8d53ba15bd Run callbacks before close (fixes print recovery test) 2020-03-25 15:30:19 -07:00
LarsBrubaker
1325b411e6 issue : MatterHackers/MCCentral#5829
Export with spiral vase not working from print menu
2020-03-24 21:30:11 -07:00
LarsBrubaker
9b2a22e320 moving boolean processing to mesh operations 2020-03-04 07:38:07 -08:00
Lars Brubaker
dffe0b33d8 Adding reduce and hollow to a new 2020-02-27 08:56:39 -08:00
LarsBrubaker
1520c913ad Made twist default to using the center of the enclosing circle. 2020-02-23 22:44:43 -08:00
LarsBrubaker
4b132c46ca cleaning interface a bit more 2020-02-21 22:07:48 -08:00
Lars Brubaker
581ded7767 Improving reducer 2020-02-21 18:18:47 -08:00
LarsBrubaker
ed5ef14077 Hollow is producing results
Improving Decimate
2020-02-21 07:56:24 -08:00
LarsBrubaker
3d9b6e6492 Decimate is working reasonably now 2020-02-19 22:07:09 -08:00
Lars Brubaker
cbeb86d3f1 Mesh reduce is working now (a bit) 2020-02-19 18:19:17 -08:00
LarsBrubaker
d85edc858d Working on additional mesh tools 2020-02-18 16:59:33 -08:00
LarsBrubaker
577d203bbe removing warnings 2020-02-08 20:24:36 -08:00
John Lewin
3b02f08148 Fix warnings 2020-02-07 17:08:47 -08:00
John Lewin
8fab48e830 Remove unused file 2020-02-07 17:08:47 -08:00
John Lewin
931f0b9e0c Restore CloseOnIdle
- Issue MatterHackers/MCCentral#5755
Cannot access disposed object exception during application exit
- Issue MatterHackers/MCCentral#5756
Cross-Thread operation not valid exception in CommunicationStateChanged
event handlers
2020-02-07 17:08:47 -08:00
LarsBrubaker
e602c7681d removing unnecessary casts 2020-02-07 17:08:47 -08:00
LarsBrubaker
2444fd0d9e Made the non-manifold renderer work 2020-02-07 17:08:47 -08:00
LarsBrubaker
8e8bb4ebf9 removed the gear icon from the slice engine field 2020-02-07 17:08:47 -08:00
LarsBrubaker
de1f592efa fixing warnings 2020-02-07 17:08:47 -08:00
LarsBrubaker
f5a884b94f make sure we set the wipe tower size
issue: MatterHackers/MCCentral#5745
Coarse wipe towers to small
2020-02-07 17:08:47 -08:00
LarsBrubaker
60a56af419 Removed ReadOnly list added Index of to SafeList 2020-02-07 17:08:47 -08:00
LarsBrubaker
0a0df8ca80 clean up 2020-02-07 17:08:47 -08:00
LarsBrubaker
a66096823b make sure we always rebuild the tree view when the content changes 2020-02-07 17:08:32 -08:00
LarsBrubaker
dd49303111 Make sure root selection set correctly 2020-02-07 15:27:44 -08:00
LarsBrubaker
3ec5405fb7 Make the tree rebuild on uithread 2020-02-07 15:27:43 -08:00
LarsBrubaker
54d29b41f7 use run on idle less 2020-02-07 15:27:43 -08:00
LarsBrubaker
3824583acd Changed ReadOnly to use Buffers 2020-02-07 15:27:43 -08:00
LarsBrubaker
58e77cfe60 GuiWiget Children working as a SafeList 2020-02-07 15:27:43 -08:00
jlewin
8e930f28ce Rename converter types and methods to match behavior 2020-02-07 15:26:31 -08:00
jlewin
8f5a6531b1 Pass IEnumerable<IObject3D> to Slice() method
- Issue MatterHackers/MCCentral#5743
XYCalibration print uses bed content rather than calibration template
2020-02-07 15:26:31 -08:00
jlewin
9f6418f080 Add missing file 2020-02-07 15:26:31 -08:00
jlewin
b9da334ff4 Restore support for runtime switchable slicers 2020-02-07 15:26:31 -08:00
jlewin
b611dc75cd Fix printing failure 2020-02-07 15:26:31 -08:00
John Lewin
9523ae320f Move MatterSlice style slicing to EngineMappingMatterSlice
- Convert EngineMappingMatterSlice to IObjectSlicer with classic slicing
- Update IObjectSlicer to support tasks, cancellation, progress
- Remove Printer couplings
- Remove printer reference from SliceProgressReporter
2020-02-07 15:25:02 -08:00
John Lewin
a7821d2e26 Remove Printer/MatterSlice coupling 2020-02-07 15:25:02 -08:00
John Lewin
2657604918 Remove MapContains, use Exports dictionary 2020-02-07 15:25:02 -08:00
jlewin
f2a777ccd9 Make GCode validation slicer specific 2020-02-07 15:25:02 -08:00
jlewin
cfb32a47ec Make EngineMappingMatterSlice IObjectSlicer compatable 2020-02-07 15:25:02 -08:00
jlewin
5c81e19a3c Allow IObjectSlicer to drive active settings 2020-02-07 15:25:02 -08:00
John Lewin
2c1fe5a1f9 Quick integrate 2020-02-07 15:25:02 -08:00
jlewin
fff0cc8bd7 Consolidate types, finish up settings conversion 2020-02-07 15:25:02 -08:00
jlewin
d97be92d21 Refactor EngineMappingMatterSlice
Changes
- Move ApplicationSettings to PrinterSettings readonly static
- Add Resolver to SliceSettingsData
- Move Resolvers from EngineMapping to PrinterSettings
- Move macro replacements from Printer to PrinterSettings
  - Change macro replacements to token definitions only
- Change EngineMapping to define Exports with optional conversion
2020-02-07 15:25:02 -08:00
LarsBrubaker
001e87a922 Fixing bug while enumerating 2020-01-09 08:00:24 -08:00
LarsBrubaker
2770e353e4 Adding support for mini touch screen 2020-01-09 08:00:24 -08:00
LarsBrubaker
d8c056c088 refactoring 2020-01-09 08:00:24 -08:00
John Lewin
813322a9b6 Add null reference guard, upgrade failing Win32.Registry assembly 2019-12-14 12:22:04 -08:00
LarsBrubaker
fd54d0891c removing and mini touch screen ui for now
plan is to get all the functionality working in standard ui then
build out the touch screen ui after that, working to make
a better separation between ui and functionality
2019-12-07 10:39:38 -08:00
LarsBrubaker
b9a783c162 public create printer function for touch screen 2019-12-06 10:19:47 -08:00
LarsBrubaker
321d69451d Creating touchscreen interface prototype 2019-12-06 10:19:21 -08:00
LarsBrubaker
3cc558ca1e getting internal gear working 2019-12-06 10:18:58 -08:00