2eb755fe64
Fix of #1640
2019-01-14 15:37:37 +01:00
75e29ed2fb
Generic subparts placed at one of the bottom corners of the world bounding box of the transformed current selected instance ( #1517 )
2019-01-14 13:29:06 +01:00
0f942b5dc0
Merged some of the late changes on slicing robustness
...
from the 1.41.2 (stable) to the current 1.42.0-alpha3
This should fix a number of errors reported (#1562 , #1592 , #1614 , #1633 )
2019-01-14 11:06:52 +01:00
42d86e07a6
Added min displacement threshold for newly selected objects to avoid unwanted displacement when selecting them
2019-01-14 09:29:17 +01:00
034bb6c186
Code cleanup
2019-01-14 08:56:01 +01:00
186f016a03
Merge branch 'master' of https://github.com/prusa3d/Slic3r into euler_angles
2019-01-11 12:55:35 +01:00
3f7ac73eb1
Build: Add a flag to disable PCH
2019-01-11 12:49:24 +01:00
6245f520c2
Fix of an undefined DBL_MAX on clang / OSX
2019-01-11 11:46:54 +01:00
e4771da435
Fixed a buggy test for a single extruder diameter for Single Extruder
...
Multi Material prints & soluble supports.
Disabled assert testing for the existence of "printer_technology" fields
as it triggers on loading of legacy AMF/3MF files.
2019-01-11 11:15:32 +01:00
d23df6e382
New algorithm to extract euler angles from rotation matrix
2019-01-11 09:23:35 +01:00
cf256170e8
Fix of 2b0e1633cf, where
...
the Print::validate() tested wipe tower specific stuff incorrectly
even if the wipe tower was not active.
2019-01-10 18:17:22 +01:00
7ee69890b6
Fix of "macos crash on WipeTower when using multi extruder + tower + support #1632 "
...
Added a new validation into Print::validation() to verify, that
the non-soluble supports need to be printed with "current" extruder.
This check was already there, though for the global parameters only.
Now the check is performed inside the Print class for the object
override parameters as well.
Improved the Print::validate() handling. The Print::validate() is only
called if the Print::apply() indicates a change, or if the slicing
was executed by the user explicitely (with the "Slice now" button,
with the "Send to octoprint" button, or by switching to the print
path preview).
2019-01-10 16:06:24 +01:00
4da39b7645
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-01-10 11:10:01 +01:00
393c72aa8e
Implemented ModeSizer with ModeButtons for the mode view changing from the settings tabs and plater
2019-01-10 11:09:31 +01:00
865576c2d8
Ignore the extra "Process Serial Number" parameter generated by the OSX finder
...
https://stackoverflow.com/questions/10242115/os-x-strange-psn-command-line-parameter-when-launched-from-finder
2019-01-09 14:09:08 +01:00
050236eae5
Added parameter for pillar connection mode
2019-01-09 12:21:43 +01:00
117ba06745
Modified extract_euler_angles to cope with gimball lock
2019-01-09 11:48:23 +01:00
b122ba7a89
WIP: Fix of command line slicing. Slice from slic3r-console.exe
2019-01-09 11:24:05 +01:00
1349628a11
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-01-09 10:43:31 +01:00
e57172a7bf
Fixed a bug in the Win32 start wrapper (wrong number of parameters was passed for the GUI slic3r.exe).
...
Reworked command line processing for the GUI slic3r. Now the config is loaded first, then the model files (also the configs from AMF/3MF are applied), and lastly the free standing parameters are applied.
Fixed unescaping for command line parameters. The string parameters are now not unescaped, string vector parameters are unescaped only if enquoted.
Tab::load_current_preset() - disabled CallAfter for predictability. With CallAfter, it was difficult to call the method in sequence with other methods.
Fixed some missing ->Destroy() calls on dialogs created from MainFrame
Fixed some compiler warnings.
2019-01-09 10:43:17 +01:00
899e33d2f0
Merge branch 'master' into tm_pad_improve
2019-01-08 16:32:54 +01:00
e139f134ef
Fixed typo
2019-01-08 15:26:27 +01:00
a420981f1c
Don't generate the pad cavity if the depth is zero.
2019-01-08 14:42:29 +01:00
4d6d93faaa
pad wall smoothing only for the top of the wall.
2019-01-08 14:03:41 +01:00
54a6a69cd4
Fixed editing of the extruder's settings (SPE-735)
2019-01-08 10:18:21 +01:00
1d3de1f394
Implemented [filament_extruder_id] placeholder #1568
2019-01-07 15:12:40 +01:00
8671c0af5f
Fix of #1505 , #1541
...
Fixed a regression issue in initialization of the "Avoid external perimeters"
feature.
2019-01-07 12:20:48 +01:00
9974a0abef
Merge remote-tracking branch 'origin/master' into tm_pad_improve
2019-01-07 10:09:31 +01:00
c7da9c0224
Comments and cosmetics for the new pad code.
2019-01-07 10:07:49 +01:00
a2419c27bb
Recover outer top radius for the new pad.
...
Inner top, bottom and outer bottom radius still missing.
2019-01-04 16:57:27 +01:00
0b4be9a2a0
Disabled the print bed mesh temporarily,
...
bumped up the build version to alpha2,
fixed one minor issue in G-code generator
2019-01-04 16:48:41 +01:00
74cf931789
Pad now has adjustable wall tilt and maintains wall thickness properly.
...
Edges are not rounded yet.
2019-01-04 16:24:10 +01:00
f393d37097
Fixed euler angles calculation for the singular case
2019-01-04 14:53:01 +01:00
9e5e197859
Added print bed models for mk2 and mk3 printers to 3D scene
2019-01-04 12:56:48 +01:00
920e02197e
Fix #1526 --datadir not working
2019-01-03 16:19:08 +01:00
95cb345634
Fixed missing mirror transform data when increasing instances count
2019-01-03 15:04:29 +01:00
fbb1f904b9
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-01-03 14:35:08 +01:00
fae0b19b40
Replaced all wxString.ToStdString() with wxString.ToUTF8().data()
...
to be sure that the strings are correctly converted to UTF8.
2019-01-03 14:34:53 +01:00
48ced0cdf3
Fix for bad arrange with mirrored objects
2019-01-03 14:20:01 +01:00
4011138999
Removal of wxNotebook from plater set as default
2019-01-03 12:59:06 +01:00
ca96189510
Further improvement in objects manipulation using sidebar (multiselection)
2019-01-03 11:24:03 +01:00
5e9109f7f2
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-01-02 16:27:38 +01:00
78ade95e2d
Fix of a regression bug in Dauglass Peucker contour simplification
...
after an introduction of a non-recursive variant of the algorithm.
Fixes "Strange behavior while printing curved perimeters #1503 "
Fixed some compilation warnings.
2019-01-02 16:27:11 +01:00
15dcc9972d
Background texture for toolbars set as default
2019-01-02 16:26:22 +01:00
6394070bd7
Fix for normal averaging and hidden parameter for max normal Z angle.
2019-01-02 15:48:38 +01:00
85b3282c1b
Fix for invalid support geometry when connecting to model surface
2019-01-02 14:26:25 +01:00
2d1d28f4bc
Modified camera target behavior set as default
2019-01-02 14:04:26 +01:00
d24eeedd32
Improved objects manipulation using sidebar
2019-01-02 13:42:29 +01:00
2c9f28e2de
Debug logs during SLA processing
2019-01-02 11:52:15 +01:00
31986660a1
Model's volume transform set as default
2019-01-02 10:49:13 +01:00