1f7db3d40c
Reworked the "new modifier mesh place on face" code to not place
...
on face if the instance coordinate system is skewed.
2019-03-01 10:09:20 +01:00
e5a2c0a8c8
ENABLE_MODE_AWARE_TOOLBAR_ITEMS set as default
2019-02-28 12:21:36 +01:00
9ff8cd01b3
Merge branch 'master' of https://github.com/prusa3d/Slic3r into svg_icons
2019-02-28 11:45:11 +01:00
f88cc6a5c1
Merge branch 'et_multivolume_models' of https://github.com/prusa3d/Slic3r
2019-02-28 11:24:35 +01:00
dc0c58a9c5
Improvement of the initial placement of modifier meshes:
...
Sphere and Cylinder are scaled to the same volume as Box
Newly entered modifier meshes are rotated parallell to the world coordinates.
If the instance coordinate system is rotated and scaled, it is not possible
to create an unskewed modifier to world transformation. In that case
the best possible transformation is found to minimize least squares error
of the 8 corners of the new modifier mesh bounding box using
Levenberg-Marquardt algorithm.
FIXME:
1) The Levenberg-Marquardt non-linear least squares does not converge
nicely, it may require some tuning.
2) Above all, if 1) is called, then often the skew of the modifier mesh
is so high, that it is likely more useful to display the modifier
with zero rotation and inverse scaling, so that the modifier will be
of correct size, but not parallel to the world coordinates.
2019-02-28 11:20:01 +01:00
4b6ab84dbc
Code cleanup
2019-02-28 09:37:55 +01:00
44b2ca8182
2nd attempt to fix rendering of printbed svg textures on Mac
2019-02-28 09:04:17 +01:00
806eff2325
Merge branch 'master' of https://github.com/prusa3d/Slic3r into svg_icons
2019-02-28 08:23:44 +01:00
7a522fbbca
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_multivolume_models
2019-02-28 08:22:18 +01:00
4eb4e40746
SLA gizmo keeps track of current status of the points, enables the user to erase all points
2019-02-27 16:23:10 +01:00
16e1d3c816
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_multivolume_models
2019-02-27 15:19:22 +01:00
68805fc63a
Small refactoring in Bed3D and GLShader
2019-02-27 15:19:03 +01:00
a76bd40c62
Fixed a preview mode selection after updating of a PrusaDoubleSlider
2019-02-27 13:39:25 +01:00
922224541b
Merge branch 'master' of https://github.com/prusa3d/Slic3r into svg_icons
2019-02-27 11:16:28 +01:00
6e9c030f17
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_multivolume_models
2019-02-27 11:09:58 +01:00
72986239ce
Fixed an assert from PrusaDoubleSlider
2019-02-27 11:05:59 +01:00
3c39e1a618
Attempt to fix rendering of printbed svg textures on Mac
2019-02-27 10:46:52 +01:00
2d77f89360
Merge branch 'master' of https://github.com/prusa3d/Slic3r into svg_icons
2019-02-27 10:42:30 +01:00
5e9067d652
Fixed build on Linux
2019-02-27 10:28:36 +01:00
bb533e386a
Fixed shortcut for [M]ove gizmo (accidentally overridden by a shortcut for [M]anual changes of SLA support points)
2019-02-27 10:12:54 +01:00
8cc1486cab
Fixed uv in gizmos overlay
2019-02-27 10:03:58 +01:00
76ee51fe8a
Merge branch 'master' of https://github.com/prusa3d/Slic3r into svg_icons
2019-02-27 08:27:00 +01:00
a398cbf24c
Fixed "color print" issues (SPE-836)
2019-02-26 15:55:27 +01:00
f84591e570
Fixed build on Mac and Linux
2019-02-26 13:27:41 +01:00
e1eff8fa5c
Merge branch 'master' of https://github.com/prusa3d/Slic3r into svg_icons
2019-02-26 12:56:43 +01:00
a8610f990e
Automatic generation of variants of icons for toolbars and gizmos
2019-02-26 12:56:13 +01:00
2f205dd77b
Fix of #1853 (Translation of volumes in side view)
2019-02-26 12:31:49 +01:00
93eac724c9
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-02-26 11:50:57 +01:00
f3b33eac50
Yet another fix of keyboard / mouse focus on the 3D scene.
2019-02-26 11:50:45 +01:00
987a83bb0c
Fixed build when ENABLE_SVG_ICONS is disabled
2019-02-26 10:57:37 +01:00
5cc86c49b9
Added tooltips for mode buttons.
...
+ some clean of an unused code
+ fix of #1861
2019-02-26 10:50:00 +01:00
f47fe861ac
Allow non-squared textures for toolbars and gizmo icons
2019-02-26 10:40:00 +01:00
0f683a6a1e
1st installment of svg icons for toolbars and gizmos
2019-02-26 09:56:23 +01:00
7067cef812
imgui: Take orange color radiance down a notch
2019-02-25 17:45:04 +01:00
0f96213dce
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-02-25 17:09:55 +01:00
feef5608b9
Workaround for mouse events sent out of order
...
(mouse button down being sent before mouse enter)
2019-02-25 17:09:44 +01:00
2b03c25bc6
Pad "tilt" changed to "slope"
2019-02-25 16:04:46 +01:00
f23919985f
Renamed the SLA output file to ".sl1"
2019-02-25 15:01:39 +01:00
bb3819fd18
SLA support gizmo hotkeys added (A,M,Esc,Enter)
2019-02-25 13:04:05 +01:00
01c9b13ade
Disabling pad edge radius and adding the "wall tilt" parameter.
2019-02-25 12:06:38 +01:00
3aee6ddc4c
Attempt to fix 3D scene popup menu on Linux
2019-02-25 10:35:51 +01:00
05baa4b743
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-02-25 10:21:35 +01:00
a0d256f9f7
Restart background processing for all steps on G-code export and send to
...
octoprint for SLA if the slicing for a single object only is active.
2019-02-25 10:21:12 +01:00
2ff9505443
Fixed wrong updating of the editable ComboBox under OSX
2019-02-25 10:15:44 +01:00
fab87ff1d9
Merge branch 'master' of https://github.com/prusa3d/Slic3r into svg_icons
2019-02-25 09:32:02 +01:00
a81d51d905
Removed unnecessary saving of slicer.ini
2019-02-22 17:18:58 +01:00
a1fdbf213c
Merge remote-tracking branch 'origin/ys_bf_updating'
2019-02-22 16:56:20 +01:00
c4d14f02be
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-02-22 16:16:53 +01:00
7b65803cb3
Fix of SPE-832
...
Workaround for a wxWidget bug, where the mouse down event comes
before mouse enter event after a pop-up menu is closed.
2019-02-22 16:16:04 +01:00
4f63f65d3d
Firmware Updater: Handle messages in non-UTF-8 encoding on Windows
2019-02-22 16:11:14 +01:00