Commit Graph

877 Commits

Author SHA1 Message Date
bubnikv
6411ab5b63 Fix of SPE-607
Part changed to Support enforcer is not sliced with one another part
2018-12-17 18:04:23 +01:00
Vojtech Kral
862217a6b3 OctoPrint basics working, niceties to-do 2018-12-17 17:14:00 +01:00
tamasmeszaros
b613334b81 Considering multiple neighboring triangles for support point normals 2018-12-17 15:58:15 +01:00
Enrico Turri
f7a6ee9e29 Fixed volume shown in info panel for scaled objects 2018-12-17 15:45:20 +01:00
Enrico Turri
11cf10774b Fixed import from PrusaControl files 2018-12-17 15:28:17 +01:00
Enrico Turri
cdc654540b Added accelerator table on Windows to let numpad work with CTRL key as required by window menu shortcuts 2018-12-17 14:40:54 +01:00
Enrico Turri
985cd17265 Axes rendering 2018-12-17 14:09:35 +01:00
Enrico Turri
40f74fe6eb Added background texture to gizmos overlay 2018-12-17 13:20:57 +01:00
Enrico Turri
57e80f896c Small refactoring into gizmos overlay in preparation for background texture 2018-12-17 12:49:47 +01:00
YuSanka
825f3641e2 Created GetRowByItem() to fix the Scrolling of the Object List to selected item under all platforms
+ temporary suppressed object/part mane editing under OSX
2018-12-17 12:47:08 +01:00
bubnikv
7e8d9c154d WIP: Fix of PrusaControl import.
Now the transformation matrices need to be restored as well.
2018-12-17 12:11:51 +01:00
Enrico Turri
0a6e4cb39a Scalable toolbar icons 2018-12-17 11:11:49 +01:00
Enrico Turri
083c626770 Added background texture to toolbars 2018-12-17 10:55:14 +01:00
Enrico Turri
49202b0698 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-12-17 10:54:00 +01:00
bubnikv
d0edc36400 Implemented M220 B / M220 R for backup / restore of the speed override
at the firmware. The M220 B / M220 R are only applied for MM prints
without any flex or soluble (PVA, BVOH) material, as for these materials
the MMU slows down the print using the M220 code.
fixes "LCD Speed Modifier Lost on Tool Change #421"
2018-12-17 10:30:20 +01:00
Enrico Turri
c7ba9cb9b0 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-12-17 10:27:40 +01:00
bubnikv
45e611c9fc Fixed M203 processing by the time estimator for Smoothieware.
Fixes "Print time estimate incorrect for Smoothie flavor with M203 #1259"
2018-12-17 09:57:24 +01:00
YuSanka
9fbbbcabc8 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-12-17 08:38:10 +01:00
YuSanka
18a6205738 Fixed build on OSX & Linux 2018-12-17 08:37:50 +01:00
Enrico Turri
debbca0f14 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-12-17 08:29:23 +01:00
bubnikv
6da83c7976 Make the increase of extruder motor current during MM filament
exchange sequences configurable.
2018-12-14 20:09:10 +01:00
bubnikv
37806c020a Temporarily disabled the following check:
"Levitating objects cannot be printed without support"
until the unit tests are adjusted.
2018-12-14 19:40:02 +01:00
bubnikv
77d37f108c Iterative, not recursive, version of the Douglas-Peucker-Ramer algorithm
based on the work by @fuchstraumer
https://github.com/slic3r/Slic3r/pull/3825
https://gist.github.com/fuchstraumer/9421573fc281b946e5f561758961212a
which was based on
http://anis-moussa.blogspot.com/2014/03/ramer-douglas-peucker-algorithm-for.html
2018-12-14 19:29:58 +01:00
bubnikv
780b5667f3 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2018-12-14 17:19:31 +01:00
bubnikv
d6471e7b07 Fix of SLADisplayOrientation updates 2018-12-14 17:19:17 +01:00
bubnikv
506cbcb4a7 Fix of G-code invalidation on "wipe_into_object" "wipe_into_infill"
changes.

WIP: Fix of "levitating objects cannot be sliced".
2018-12-14 17:17:51 +01:00
YuSanka
880c1ef2b4 Next try to fix scroll the Object List to selected item (OSX & GTK) 2018-12-14 17:10:08 +01:00
YuSanka
907e510535 Changed PrusaBitmapTextRenderer's inheritance to wxDataViewRenderer instead of wxDataViewCustomRenderer :
to fix name editing under OSX
2018-12-14 17:10:08 +01:00
tamasmeszaros
dae01af2ac Logging during sla processing. 2018-12-14 16:58:55 +01:00
tamasmeszaros
2be23c8b14 Eliminate build warning with TBB_USE_CAPTURED_EXCEPTION
also make small adjustment on wxWidgets detection on Unix.
2018-12-14 13:45:58 +01:00
YuSanka
48a94ebae1 Fixed scroll the Object List to selected item on OSX & GTK
+ fixed #1395 (maximum PresetComboBox's width limit on Ubuntu)
2018-12-14 12:11:23 +01:00
Enrico Turri
728a124759 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-12-14 10:09:10 +01:00
tamasmeszaros
2d29b7d6cd Fix msvc build 2018-12-14 10:07:35 +01:00
tamasmeszaros
10bfa82107 Fix msvc build 2018-12-14 09:57:48 +01:00
Enrico Turri
07943ae669 Fixed import from 3mf of rotated models 2018-12-14 09:52:15 +01:00
tamasmeszaros
a16e419138 Fix for SPE-688 (crash when saving zip to low disk space) 2018-12-13 18:49:08 +01:00
tamasmeszaros
dd3c485965 Some refactoring 2018-12-13 15:33:39 +01:00
YuSanka
ef04e558a7 Temporary fix of the build 2018-12-13 15:06:34 +01:00
YuSanka
27f5df5fbd Fixed broken DnD on GTK
+ show "Object menu" for each FullInstance instead of FullObject
2018-12-13 13:38:18 +01:00
YuSanka
2c8bc7283e Scroll the Object List to selected item been visible in the list (after object/part selection from the 3DScene) 2018-12-13 13:38:18 +01:00
tamasmeszaros
310adc18c6 Removed display_flip_xy and added display_orientation instead.
When starting Slic3r and the profile is FDM type than it yields an assertion failure for wx. See Tab::update_page_tree_visibility() line 2371
2018-12-13 12:42:45 +01:00
Enrico Turri
1dad58e60c Fixed rendering of legend texture with new background color 2018-12-13 11:13:58 +01:00
Enrico Turri
3bddf2afff Selection's debug output set as optional 2018-12-13 08:55:19 +01:00
bubnikv
b856775e18 Enabled the Wipe Tower for Repetier-Firmware #1310 2018-12-12 19:09:25 +01:00
bubnikv
70b13d005e Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2018-12-12 19:02:31 +01:00
bubnikv
31dc649190 Fix of https://github.com/prusa3d/Slic3r/issues/1298
Don't load preset files, if they are marked as hidden or system (Windows)
2018-12-12 19:02:18 +01:00
tamasmeszaros
5474eaebba Merge remote-tracking branch 'origin/master' 2018-12-12 18:46:00 +01:00
tamasmeszaros
9917edcdcc XY flip is implemented, works only for portrait LCD. 2018-12-12 18:45:45 +01:00
bubnikv
1925a34043 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2018-12-12 18:37:25 +01:00
bubnikv
80d0ca3ec0 [Feature] An option to export non manufacturer printer/filament/print profiles. #1292
https://github.com/prusa3d/Slic3r/issues/1292
2018-12-12 18:37:10 +01:00
tamasmeszaros
35a8a5374c Merge remote-tracking branch 'origin/master' 2018-12-12 15:51:45 +01:00
tamasmeszaros
623b2cec5c Another fix for crashing support generation. 2018-12-12 15:51:39 +01:00
bubnikv
598e6f648b Time to print into the G-code file name: Round it to full minutes. 2018-12-12 15:48:39 +01:00
bubnikv
1e05fc1593 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2018-12-12 15:09:34 +01:00
bubnikv
b8939ed7df Print time in output G-code: fill in the time if the file export
dialog is open after the slicing finished.
2018-12-12 15:09:20 +01:00
YuSanka
416f220c36 Save edited object/part's name to the object model 2018-12-12 14:44:43 +01:00
YuSanka
e1e4bf74ba ObjectList: first column editing 2018-12-12 14:44:42 +01:00
bubnikv
f60a767ed9 Fix of the wipe tower manipulation: 3D scene should maintain selection
status of the wipe tower after the wipe tower is updated.
2018-12-12 14:40:56 +01:00
tamasmeszaros
dfc92fb5cf Merge remote-tracking branch 'origin/master' 2018-12-12 14:25:27 +01:00
Vojtech Kral
913cece5a6 Plater: Remove extraneous button 2018-12-12 14:18:27 +01:00
Vojtech Kral
5dd0d505ee Add missing include 2018-12-12 14:15:08 +01:00
Vojtech Kral
4e7749a50d OctoPrint WIP: Fix build 2018-12-12 13:56:53 +01:00
Vojtech Kral
2eaca46b75 OctoPrint WIP: Fix build 2018-12-12 13:47:39 +01:00
Vojtech Kral
2350fb62b9 WIP OctoPrint integration 2018-12-12 13:17:01 +01:00
Enrico Turri
0bba116455 Fixed rendering of gizmo move for wipe tower 2018-12-12 13:04:06 +01:00
tamasmeszaros
2ef071d1a9 Merge branch 'master' of github.com:prusa3d/Slic3r 2018-12-12 12:44:13 +01:00
bubnikv
ce3eced0c4 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2018-12-12 12:01:00 +01:00
bubnikv
c0ebcacf1d WIP: Time estimate in file names. 2018-12-12 12:00:45 +01:00
Enrico Turri
706a9d6ddf Custom bed color 2018-12-12 11:44:17 +01:00
tamasmeszaros
4eda6e8521 Merge branch 'master' of github.com:prusa3d/Slic3r 2018-12-12 11:39:40 +01:00
tamasmeszaros
68de2d9813 Added cancellation points. Added new flip xy option. Refactor and waring removal. 2018-12-12 11:36:02 +01:00
YuSanka
edb6928997 Fix to my last commit 2018-12-12 10:46:12 +01:00
Enrico Turri
ba4c8c1b87 PrusaControl-like background color 2018-12-12 10:38:07 +01:00
bubnikv
2b9f52c33c Set a safety offset on a freshly sliced mesh to 0.0001
to satisfy GH #520, #1029, #1364
This change needs to be tested throughly on a large data set of meshes.
2018-12-12 10:29:42 +01:00
bubnikv
91102e2c9e Merged improvements of supports from stable to master. 2018-12-12 10:12:35 +01:00
bubnikv
c6bdf45323 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2018-12-12 10:02:10 +01:00
bubnikv
5ea8df0ca0 Manual merge of the TriangleMesh.cpp from the stable branch. 2018-12-12 10:02:01 +01:00
YuSanka
98f9c4f56d Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-12-12 08:50:02 +01:00
YuSanka
a57ff1c221 Fixed DnD under all platforms
+ try to fix the work of Backspase in ObjectList (using EVT_KEY_DOWN instead of EVT_CHAR)
2018-12-12 08:40:10 +01:00
bubnikv
e1ca861ee6 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2018-12-11 18:56:36 +01:00
bubnikv
6e30c60afc Fixed compilation on OSX. 2018-12-11 18:56:23 +01:00
tamasmeszaros
a83bb3ebe3 Merge branch 'master' of github.com:prusa3d/Slic3r 2018-12-11 17:55:23 +01:00
tamasmeszaros
0f8658154b Fixing the crash with large model. 2018-12-11 17:55:15 +01:00
bubnikv
09c539a242 Trigger background processing update when switching to a preview tab.
Implements "Go Direct to the preview screen after slicing #152"
2018-12-11 17:49:31 +01:00
tamasmeszaros
856d983863 removing global variable for cancel checking 2018-12-11 17:48:17 +01:00
bubnikv
2b9319eea1 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2018-12-11 16:34:21 +01:00
bubnikv
52db7b055a WIP: Merged commits from stable between 1.41.2-beta and 1.42.2 final.
Changes in SupportMaterial.cpp, TriangleMesh.cpp and 01_trianglemesh.t
are yet to be merged.

WIP: Refactoring of layer height editing.
Removed layer_height_ranges from PrintObject, as the Print/PrintObject
now hold their copies of Model/ModelObject.
2018-12-11 16:33:43 +01:00
tamasmeszaros
15eae24650 Build error fix for msvc 2018-12-11 16:20:30 +01:00
tamasmeszaros
b31c62e044 Added cancellation points to pad creation step. 2018-12-11 15:54:54 +01:00
bubnikv
2ed77aadde Korean translations by @ulsanether
WIP: New icons by Memory
WIP: Bicubic interpolation for SLA luminosity correction.
2018-12-11 15:19:37 +01:00
YuSanka
e1cea03cda Added template for the handle of the TextCtrl's focus event 2018-12-11 14:05:56 +01:00
YuSanka
d7bc1410ee Update value inside TextCtrl & SpinCtrl after wxEVT_KILL_FOCES instead of wxEVT_TEXT (or wxEVT_TEXT_ENTER) 2018-12-11 14:05:56 +01:00
bubnikv
c4e334f863 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2018-12-11 13:16:14 +01:00
bubnikv
e0cf7ecd22 WIP: Command line slicing for SLA.
Removed some layer height editing bindings from Perl.
2018-12-11 13:16:09 +01:00
Enrico Turri
984b8b79b0 Another fix into GLCanvas3D::Selection::is_single_full_instance() 2018-12-11 10:35:12 +01:00
Enrico Turri
5e077c5edf Fixed GLCanvas3D::Selection::is_single_full_instance() 2018-12-11 09:43:10 +01:00
YuSanka
edd79883a1 Try to fix DnD under OSX
+ try to fix wxEVT_CHAR under OSX
+ some code-rebase
2018-12-11 09:37:58 +01:00
YuSanka
05fef33b10 Update extruder value for adding objects 2018-12-11 08:53:18 +01:00
YuSanka
d7db1cdc73 Fixed extruder number updating after changing of the extruder count 2018-12-10 17:02:54 +01:00
Enrico Turri
0420d76037 Fixed rotation of volumes contained in rotated instances 2018-12-10 16:09:20 +01:00