Commit Graph
100 Commits
Author SHA1 Message Date
bubnikv 4eb82bda62 Fix of "split volume to parts" to regenerate a new GLVolume
even for the first part.
2018-11-21 09:35:49 +01:00
bubnikv 18f14482d0 Merge branch 'vb_3dscene_partial_update' 2018-11-20 17:07:31 +01:00
bubnikv 8107ff4f86 Merge remote-tracking branch 'origin/tm_sla_supports_backend' into vb_3dscene_partial_update 2018-11-20 17:05:45 +01:00
bubnikv 22a7afabba Renamed PrintBase::Status to SlicingStatusEvent
Hopefully it will fix compilation on Linux (some forgotten Status macro?)
2018-11-20 16:27:30 +01:00
bubnikv 8ecb2163b6 Hopefully a fix of OSX compilation issue. 2018-11-20 15:18:46 +01:00
bubnikv 0ec37ae038 Fixed missing wxEvent type on GCC, fixed some compiler warnings. 2018-11-20 15:01:32 +01:00
bubnikv f6831dfdea Merge remote-tracking branch 'remotes/origin/dev_native' 2018-11-20 14:13:22 +01:00
bubnikv e3b858c45f Merge remote-tracking branch 'origin/tm_sla_supports_backend' into vb_3dscene_partial_update 2018-11-20 13:23:12 +01:00
bubnikv bed3eed3d2 The slicing progress message can now trigger refresh of the 3D scene. 2018-11-20 13:22:26 +01:00
bubnikv 74ba1eaa16 WIP: Support of SLA suport & pad GLVolumes, couple of fixes. 2018-11-17 17:23:56 +01:00
bubnikv b59d5d083f WIP: Fixed loading of SLA support meshes. 2018-11-16 18:59:13 +01:00
bubnikv 6981152d74 fixed src/slic3r/GUI/3DScene.hpp:522:30: error:
extra qualification on member 'load_object_auxiliary'
2018-11-16 18:45:13 +01:00
bubnikv dafa4621aa Merge remote-tracking branch 'remotes/origin/dev_native' into vb_3dscene_partial_update 2018-11-16 18:31:39 +01:00
bubnikv c9a4c6c73c Partial update of 3D scene (GLVolumes derived from Model and from
the SLAPrintObject).
Updated PrintBase to generate a unique timestamp at each step invalidation.
2018-11-16 18:28:50 +01:00
bubnikv 3858fecf0c Fixed merge conflict: Added ModelInstance ID to the SLAPrintObject Instance 2018-11-13 19:22:05 +01:00
bubnikv fedc78dc91 Merge branch 'dev_native' of https://github.com/Prusa3d/Slic3r into dev_native 2018-11-13 18:44:45 +01:00
bubnikv 88445f98f0 Fixed forward declaration of enums, made volumes with negative ID
directly unselectable.
2018-11-13 18:44:30 +01:00
bubnikv 03875e7d71 GLVolume: split composite_id to object_id, volume_id and instance_id.
WIP: Added creation of GLVolumes for SLA supports.
2018-11-13 17:45:44 +01:00
bubnikv 4f200c5bd5 Merge branch 'dev_native' of https://github.com/Prusa3d/Slic3r into dev_native 2018-11-12 16:28:35 +01:00
bubnikv 48173e2a55 Fixed synchronization of background processing with the front end. 2018-11-12 16:28:27 +01:00
bubnikv 4f676de161 Bumped up version number. 2018-11-12 15:21:51 +01:00
bubnikv 6572e5980f Fix of an invalid extruder ID assignment after switching from
a multi-material printer to a single material printer (or a printer
with a lower number of extruders).
2018-11-12 15:20:18 +01:00
bubnikv a2c702dec5 Merge branch 'dev_native' of https://github.com/Prusa3d/Slic3r into dev_native 2018-11-09 14:25:39 +01:00
bubnikv 3075e7f40f Fixed update of ModelObject / ModelVolume configs on Print,
fixed some compiler warnings.
2018-11-09 14:25:18 +01:00
bubnikv 0555fb4bcc Merge branch 'dev_native' of https://github.com/Prusa3d/Slic3r into dev_native 2018-11-09 12:03:28 +01:00
bubnikv 870c435e1b WIP: SLAPrintObjectConfig, SLAPrint / SLAPrintObject initialization. 2018-11-09 12:02:42 +01:00
bubnikv 06a51f9ed3 Fixed a crash on "split to parts" with an active SLA printer. 2018-11-08 20:44:07 +01:00
bubnikv bbfbe88a5f Integrated SLAPrint into background processing.
Fixed couple of compiler warnings.
2018-11-08 20:18:40 +01:00
bubnikv 05b1ed3c2a Fixed a compilation issue on OSX 2018-11-08 15:02:47 +01:00
bubnikv 34e525766b Fix of friend declaration on a template parameter, according to C++11 2018-11-08 14:57:42 +01:00
bubnikv c2e46350f2 Separated Print / PrintObject into PrintBase.cpp/h to support SLAPrint 2018-11-08 14:23:17 +01:00
bubnikv 041de161a9 Fixes to storing and loading configs from AMF/3MF. 2018-11-07 14:57:50 +01:00
bubnikv e385b43106 Merge branch 'dev_native' of https://github.com/Prusa3d/Slic3r into dev_native 2018-11-06 19:10:25 +01:00
bubnikv e4eec90046 Fixed loading of old 3mf files. 2018-11-06 19:09:54 +01:00
bubnikv 879a7bb9e4 Fixed a typo 2018-11-06 17:27:08 +01:00
bubnikv 3eea327ef0 WIP: When iterating over PrintObject's regions, use the region count
by PrintObject::region_volumes. This is due to the way Print::apply()
works, it does not invalidate an existing PrintObject if a new region
is added to the print.
2018-11-06 15:31:26 +01:00
bubnikv 7c934ef951 Catch unhandled exceptions in background processing, call
wxApp::OnUnhandledException()
2018-11-06 11:54:36 +01:00
bubnikv 7ffa22191d Fixed some issues with front end / back end synchronization. 2018-11-05 17:52:55 +01:00
bubnikv a4e6b326b5 Merge branch 'dev_native' of https://github.com/Prusa3d/Slic3r into dev_native 2018-11-05 12:54:14 +01:00
bubnikv 706da612b6 Fixed duplicate instances after "split object to objects" 2018-11-05 12:52:51 +01:00
bubnikv 0870f81425 Merge remote-tracking branch 'remotes/origin/vb_modelbase_id_refactor' into dev_native 2018-11-02 20:53:47 +01:00
bubnikv 3b72748489 Removed the STDMOVE macro. 2018-11-02 20:45:23 +01:00
bubnikv 5da83742a3 Some refactoring. 2018-11-02 20:41:49 +01:00
bubnikv cf5dcfa9ed ModelBase ID refactoring, starting to work.
Now it remains to clean up some of the no more used Model interfaces.
2018-11-02 19:49:40 +01:00
bubnikv d26d90ac85 ModelBase ID refactoring, WIP 2018-11-02 15:08:08 +01:00
bubnikv ca32338cea ModelBase ID refactoring, WIP 2018-11-02 14:47:13 +01:00
bubnikv 259aed3bf3 Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-11-01 15:15:59 +01:00
bubnikv 3057014dcf WIP Fixed "below the print bed" issue on arrange.
Still the auto arrange does not take into account the current full
transformation matrix.
2018-11-01 15:15:46 +01:00
bubnikv 85597a4039 Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-11-01 14:26:41 +01:00
bubnikv 66c2f28dcb Fixed print object below bed, fixed associated unit tests. 2018-11-01 14:25:37 +01:00
bubnikv da37094a09 Bugfix: Slice at the correct height. 2018-10-31 20:02:07 +01:00
bubnikv 64c95677de Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-10-31 19:21:44 +01:00
bubnikv e6d78cc063 Print step invalidation: Improvement of readability. 2018-10-31 19:21:00 +01:00
bubnikv 8cab0a9757 Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-10-31 18:05:41 +01:00
bubnikv 75c097010d Finished (?) switching between the FDM / SLA profiles,
fixed an invalidation bug in Print::apply()
2018-10-31 18:05:25 +01:00
bubnikv 7e71aaffd5 Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-10-31 16:25:55 +01:00
bubnikv fd1c5dd218 WIP: SL1 profiles, SL1 in wizard, switching between FFF / SLA 2018-10-31 16:22:36 +01:00
bubnikv 66e97aa4eb Reduced memory leaks in ConfigDef / PrintConfigDef
Deleted unsafe default copy constructors / operators in Model / ModelObject / ModelInstance / ModelVolume
Fixed some issues with copying the Model / ModelObject / ModelInstance / ModelVolume inside Print::apply()
Fixed some invalidation issues in Print::apply()
Temporarily renamed the Slic3rPE profile directory to Slic3rPE-alpha.
2018-10-30 15:24:36 +01:00
bubnikv f2b0904d12 WIP: Fixed some issues with cancelation & restart of background processing. 2018-10-30 09:27:31 +01:00
bubnikv 6ae1517e13 Fixed warnings 2018-10-29 17:34:06 +01:00
bubnikv 6539c54f23 Fixed precompiled headers compilation on GCC. 2018-10-29 17:04:27 +01:00
bubnikv 16eeaed2f1 Fixed target path of precompiled headers binary. 2018-10-29 16:43:37 +01:00
bubnikv c1fb4c0c5e Merge remote-tracking branch 'remotes/origin/dev_native' into vb_precompiled_headers 2018-10-29 16:02:56 +01:00
bubnikv 5377304b0c Precompiled headers on Visual Studio & GCC, with the highest hopes
that it will not break the build server.
2018-10-29 16:01:26 +01:00
bubnikv 35d984b812 Fixed mangling of the slic3r_main symbol on win32. 2018-10-26 18:31:50 +02:00
bubnikv de55a60bf5 Added /bigobj (Increase Number of Sections in .Obj file)
Fixed external declaration of slic3r_main()
2018-10-26 18:08:43 +02:00
bubnikv 135ee60db4 Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-10-26 16:25:47 +02:00
bubnikv bc6901891b Extended the Windows wrapper to test for OpenGL 2.0 and
in case the defautl opengl32.dll does not provide an OpenGL 2.0 context,
try to load the bundled Mesa OpenGL.
2018-10-26 16:25:27 +02:00
bubnikv 720fb29768 Updated bundled profiles for 1.41.1 final. 2018-10-26 13:20:03 +02:00
bubnikv cf18ba0bbd Added a new file missing from the previous commit. 2018-10-26 12:07:25 +02:00
bubnikv 21caa9de48 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
bubnikv 929e8ac833 Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-10-25 10:07:25 +02:00
bubnikv 5e39ff7c58 Restored slicing cancellation. 2018-10-25 10:07:11 +02:00
bubnikv f90795bd55 Merge remote-tracking branch 'origin/lm_temporary_path_fix' into dev_native 2018-10-25 09:10:35 +02:00
bubnikv 806e59facc Fix of Perl unit tests. 2018-10-24 17:20:15 +02:00
bubnikv 540a94b36d Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-10-24 14:45:50 +02:00
bubnikv 22110e15c8 Fixed spurious error reports when loading the default profile file
on start of the application.
2018-10-24 14:45:22 +02:00
bubnikv c74599975e Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-10-24 13:59:58 +02:00
bubnikv 56633c7449 Reverted Print::export_png() for the Perl unit tests. 2018-10-24 13:59:24 +02:00
bubnikv f3c9a798dd Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-10-24 11:48:44 +02:00
bubnikv 197458cf3a Background processing: Fixed rotation & scaling of PrintObjects. 2018-10-24 11:48:39 +02:00
bubnikv 6c38cb2c32 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
bubnikv bded28f888 WIP: Reconstruction of background processing. 2018-10-23 15:27:31 +02:00
bubnikv f33713e060 Merge remote-tracking branch 'remotes/origin/dev_native' into vb_dev_native_background_processing 2018-10-23 12:59:31 +02:00
bubnikv 44c0032b82 Updated Prusa3D config index to only allow 0.2.6 settings for Slic3r
PE 1.41.1
2018-10-23 12:47:49 +02:00
bubnikv 4fe0efba11 Bumped up the version number to 1.41.1 2018-10-23 12:45:03 +02:00
bubnikv 49cfa5c759 Updated Prusa3D profiles, added an MK2.5 MMU2 wizard image (as of now
it is just a copy of the MK3 MMU2),
changed default brim width on the platter main page (the shortcut checkbox)
to 5mm.
2018-10-23 12:42:05 +02:00
bubnikv edc79cb922 Merge branch 'dev_native' into vb_dev_native_background_processing 2018-10-23 11:26:15 +02:00
bubnikv fab4f55e63 Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-10-22 19:55:19 +02:00
bubnikv 0799ca2099 Fixes of the CMake build system to compile Release and Debug builds
on MS Windows.
2018-10-22 19:54:38 +02:00
bubnikv a45e9c0a03 WIP: Slicing from GUI. 2018-10-18 18:06:40 +02:00
bubnikv 857863102d Merge branch 'dev_native' into vb_dev_native_background_processing 2018-10-18 18:03:17 +02:00
bubnikv bb1dfa3522 WIP: Synchronization of Model / ModelObject with Print / PrintObject 2018-10-18 14:36:46 +02:00
bubnikv 7ed2752b2b 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
bubnikv 55b43077d7 libslic3r utils: Add a Windows-proof file move function 2018-10-11 15:09:24 +02:00
bubnikv eb59568368 Fix of "Supports not generating interface layers" #1306
Fix of "Spurious support interfaces" #1309
2018-10-11 14:13:52 +02:00
bubnikv b8c2566c44 Slicing of meshes, chaining of open polylines:
The open polylines are sorted by decreasing length, so the new chains
are seeded with the longer chains.
2018-10-05 11:23:24 +02:00
bubnikv 517b96eef8 Yet another improvement in closing gaps in slices.
Fixes #1256 and it finally fixes #1119 as well.
2018-10-05 10:25:50 +02:00
bubnikv abd22b31c9 Improved slicing of objects with cracks and gaps. 2018-10-04 15:29:55 +02:00
bubnikv 79bbe7bec9 Fix of SPE-525
V přiloženém AMF se např. u spodní hrany oken generují pouze top solid layers, ale nikoliv solid layers.
Objevuje se už v 1.41.0.
2018-10-04 11:16:55 +02:00