Commit Graph

2408 Commits

Author SHA1 Message Date
9baec79025 Merged branch 'dev_native' into lm_sla_supports_auto
Added igl library files
2018-10-26 15:45:52 +02:00
1ba24da0c4 Slic3r was split to a Slic3r.dll / Slic3r.exe / Slic3r-console.exe /
Slic3r-noconsole.exe on Windows.
2018-10-26 11:57:52 +02:00
c84f60b723 Rendering of camera target (for debug) and modified camera target behavior 2018-10-26 09:50:28 +02:00
d3d06fe78b Middle mode is changed to Advanced 2018-10-25 14:55:03 +02:00
316e132840 Fix of Perl unit tests. 2018-10-24 17:20:15 +02:00
bf3af6adea Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-10-24 11:48:44 +02:00
6f72884339 Background processing: Fixed rotation & scaling of PrintObjects. 2018-10-24 11:48:39 +02:00
83da64a30d CancellationCallback is now passed by value, instead of non-const reference (which would require initializing the reference from temporaries) 2018-10-24 11:05:19 +02:00
78468e49d4 WIP: Background processing is almost working now.
still PrintObject::_slice_volumes() needs some love to set
the PrintObject matrices correctly.
2018-10-23 22:53:43 +02:00
852326d0c3 Fixing nesting crash in debug mode.
Also commented out unnecessary bloat from AppController
2018-10-23 17:20:31 +02:00
31b482c605 WIP: Reconstruction of background processing. 2018-10-23 15:27:31 +02:00
502dcc1e94 Merge branch 'dev_native' into vb_dev_native_background_processing 2018-10-23 11:26:15 +02:00
350a1282a7 Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-10-22 19:55:19 +02:00
77e469613f Fixes of the CMake build system to compile Release and Debug builds
on MS Windows.
2018-10-22 19:54:38 +02:00
7418242134 Added mirror factors to .3mf import and enabled import factors 2018-10-22 13:27:53 +02:00
79aa687ce7 Added mirroring factors to .amf import/export 2018-10-22 11:45:03 +02:00
fa32391f04 Completed settings hiding according to view mode 2018-10-21 23:10:37 +02:00
95c8295a93 Prototype of the hiding according to view mode
+ Added mode icon near option's label
+ Fixed segmentation fault on Linux
2018-10-21 23:10:36 +02:00
3597813891 New selection -> Split command 2018-10-19 15:27:19 +02:00
28d2fe4bca Fixed object adding to list with same object's name
+ Added name for main object for complex objects
+ Fixed incorrect Instances and Settings deleting from ObjectList
2018-10-19 11:08:43 +02:00
e5c263be9b WIP: Slicing from GUI. 2018-10-18 18:06:40 +02:00
65e01146e7 Merge branch 'dev_native' into vb_dev_native_background_processing 2018-10-18 18:03:17 +02:00
1d2b29bc5c Mirror transform components in ModelInstance and GLvolume - WIP and disabled 2018-10-18 15:50:51 +02:00
dae3c59a62 WIP: Synchronization of Model / ModelObject with Print / PrintObject 2018-10-18 14:36:46 +02:00
18199b33f0 WIP: Reconstruction of background processing update timer,
added unique IDs to the Model / ModelObject / ModelVolume objects,
added a copy of Model hierarchy at the Print,
WIP: new Print::apply() method to update the Print's copy of Model,
to update the Print's PrintObjects, to update status of the Print and
PrintObjects, and to possibly stop the background processing.
2018-10-17 11:12:38 +02:00
069be62c6f ModelInstance's full 3D transform set as default 2018-10-16 09:51:30 +02:00
8fcd39abf8 Simplified algorithm for update of gizmo move and scale 2018-10-15 15:21:37 +02:00
36c9ec289b Added helper functions to extract euler angles from 3d transforms 2018-10-12 12:19:57 +02:00
167d63c98b Added helper functions to generate 3d transforms 2018-10-12 10:09:16 +02:00
f5b56b5716 Plater: increase, decrease, set_number_of_copies, arrange 2018-10-11 12:48:35 +02:00
934f899ce9 WIP: Plater, build fixes 2018-10-08 17:41:37 +02:00
799806ba64 New selection -> removed obsolete parameters from GLVolumeCollection::load_object() 2018-10-08 16:05:55 +02:00
1d4d84e432 New selection -> removed obsolete methods\n+\nFixed a few compile warnings 2018-10-08 15:17:36 +02:00
671c2a877d 1st installment of new selections (disabled) 2018-10-08 14:02:12 +02:00
1254c85e4b Use an unique opengl context 2018-10-04 10:41:11 +02:00
2a30b3479f Merge branch 'dev2' of https://github.com/prusa3d/Slic3r into dev_native 2018-10-03 13:38:57 +02:00
3363f62d40 WIP: Plater 2018-10-01 09:28:40 +02:00
243193254f Logging of G-code processing 2018-09-25 16:57:18 +02:00
03239175d0 Fixed CLI --dont-arrange command 2018-09-25 16:22:28 +02:00
14b0d2d40c Fixed a regression bug in admesh: bad hashing.
Also the hash table size for admesh was made adaptive based on the number
of faces.
2018-09-25 16:05:26 +02:00
3cc0b4abd4 Merge remote-tracking branch 'origin/dev2' into dev_native 2018-09-25 15:33:51 +02:00
8eabbb4428 Rewrote .PRUSA file parser from wxWidgets zip to miniz.
Added tracing for mesh repair.
2018-09-25 14:30:57 +02:00
175ac9943b Yet another fix of next_highest_power_of_2() on clang 2018-09-25 13:19:50 +02:00
cd7f128bd5 Fix compilation on clang 2018-09-25 12:48:36 +02:00
eca46fcc17 size_t is not uint32_t or uint64_t on GCC 2018-09-25 12:43:53 +02:00
58862f619b Fixed compilation on Linxu 2018-09-25 12:26:14 +02:00
5c26e5d70d Updated AMF/3MF import to pass configuration into a DynamicPrintConfig
instead of PresetBundle.
2018-09-25 11:53:05 +02:00
d1e5e3569e Resurrected --dont-arrange command line parameter,
fixed command line print parameter validation.
2018-09-25 09:55:15 +02:00
6a0b43f909 Added various manifests,
added auto generation of includes and manifests from version and build
variables,
resurrected SLIC3R_LOGLEVEL env var.
2018-09-24 11:53:05 +02:00
79ee7993fc Fix of a set method to make ConfigOptionEnum compatible with
ConfigOptionEnumGeneric.
2018-09-21 23:00:49 +02:00