Commit graph

15019 commits

Author SHA1 Message Date
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
Lars Brubaker
0f50f1ce52
Merge pull request #4702 from larsbrubaker/master
removing warnings
2020-02-08 20:34:20 -08:00
LarsBrubaker
577d203bbe removing warnings 2020-02-08 20:24:36 -08:00
Lars Brubaker
be63613fe4 Merge pull request #4695 from jlewin/summer_updates
Summer updates
2020-02-08 20:20:41 -08:00
jlewin
046f2006c2 Latest submodules 2020-02-07 17:10:10 -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
106db7e7f1 Remove unused files 2020-02-07 15:26:31 -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
jlewin
9b3ab57637 Fix failing tests 2020-02-07 15:26:31 -08:00
John Lewin
87d5686fe3 Disable automatic registration 2020-02-07 15:26:30 -08:00
John Lewin
3362596776 Update test for new assembly name 2020-02-07 15:26:30 -08:00
John Lewin
860f20e54a Remove excess project references 2020-02-07 15:26:30 -08:00
John Lewin
7df5bbdfff Fix output path 2020-02-07 15:26:30 -08:00
jlewin
03cc686292 Add gradientspace gsSlicer 2020-02-07 15:26:30 -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
jlewin
cd5b5c6fe4 Use ResolveValue for GetValue<int|double> 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
Lars Brubaker
46757c6a15 latest MS 2020-02-07 11:01:11 -08:00