bubnikv
aeaa0913c8
Implemented top_solid_min_thickness / bottom_solid_min_thickness.
...
The two new config keys define a minimum vertical shell thickness.
The top shell thickness is calculated as a maximum of sum over
top_solid_layers * layer heights and top_solid_min_thickness,
the bottom shell thickness is calculated as a maximum of sum over
bottom_solid_layers * layer heights and bottom_solid_min_thickness.
The results of the formula above are shown at the Print parameter page
below the two new values to hint the user about the interaction
of the old versus new config values.
top_solid_min_thickness has no meaning if top_solid_layers is zero,
bottom_solid_min_thickness has no meaning if bottom_solid_layers is zero.
2020-02-05 16:53:48 +01:00
tamasmeszaros
0c18bea2ac
Merge branch 'tm_hollowing'
2020-02-05 14:22:57 +01:00
tamasmeszaros
f9a6bf9a46
Invalidate background process when HollowingGizmo modifies settings
...
Also, assertion fail in debug mode for m_selection
2020-02-05 14:21:06 +01:00
David Kocik
27b262060e
Merge branch 'dk_config'
2020-02-05 13:58:53 +01:00
David Kocik
2a300c2b2b
config wizard bugfix: changed order of creating pages
2020-02-05 13:58:13 +01:00
Enrico Turri
e8da7007b1
Translations with arrow keys with modifiers:
...
Shift -> slower translations
Ctrl -> translations in camera space
2020-02-05 13:14:50 +01:00
David Kocik
03c0f516ee
Merge branch 'dk_config'
2020-02-05 12:45:44 +01:00
David Kocik
14e51d167e
updating preset bundle bug fix: if forced update - does not check snapshots
2020-02-05 12:44:59 +01:00
tamasmeszaros
21f132ff60
Fix for failing build without PCH
2020-02-05 09:57:22 +01:00
YuSanka
fb322ab22e
Added missed tooltip text
...
+ fixed conflict's controlling for ToolChange tick
2020-02-04 21:59:55 +01:00
bubnikv
621da864ff
Fixed invalidation of FDM back end if a custom per layer
...
extruder change is added or removed.
2020-02-04 17:46:31 +01:00
YuSanka
27ce95e617
DoubleSlider: SingleExtruder mode: Implemented editing of color from colored band, using RightMouseClick on it. And added corresponding tooltip
2020-02-04 17:44:44 +01:00
bubnikv
61301467fe
Replaced unsafe use of dx_url.substr(0, 54) with boost::starts_with
2020-02-04 16:10:39 +01:00
David Kocik
9874562cd2
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2020-02-04 15:29:32 +01:00
David Kocik
4a42a4d2eb
Merge branch 'dk_config'
2020-02-04 15:27:53 +01:00
bubnikv
b4d3cd44cd
Implemented handling of complex ConfigOptionFloatOrPercent chains
...
by the PlaceholderParser.
Namely, all the options with the "ratio_over" reference are now handled
correctly by the PlaceholderParser with the exception
of the "first_layer_extrusion_width", which overrides speed of extrusions
by their respective extrusion type.
Also the various extrusion widths (extrusion_width, first_layer_extrusion_width,
external_perimeter_extrusion_width etc.) produce the same numbers
as if ran through the back-end, with the assumption of not overriding
layer height by the variable layer height editing tool or layer height
modifiers.
2020-02-04 15:27:38 +01:00
David Kocik
7b45da5811
configuration updater
...
forced update dialog
check for updates button
check address when downloading bundles
2020-02-04 15:27:11 +01:00
Lukas Matena
26f871a6d3
Fixed a crash on deleting object with SLA gizmo active
...
Rephrased text informing about hidden objects in both SLA gizmos
2020-02-04 15:03:10 +01:00
Lukas Matena
6a1d9e6d09
Hollowing gizmo: Invalidate drilled mesh in case a hole is manipulated
...
This way the holes cannot be placed on its own walls
Downside is that AABB trees have to be recalculated
2020-02-04 15:03:10 +01:00
Lukas Matena
85dfd49afb
Hollowing: merge meshes of holes with igl (intersecting holes)
2020-02-04 15:03:10 +01:00
Lukas Matena
e5d5a67ff4
SlaSupports gizmo - show holes position even when user did not Preview the drilled mesh
2020-02-04 15:03:10 +01:00
YuSanka
feb3389f90
Show tooltip for all hovered ticks, not just for a selected one
2020-02-04 14:53:17 +01:00
YuSanka
4331d8a5ec
Localization improvements: added NL translation
...
+ to the list.txt added ObjectDataViewModel.cpp
2020-02-04 13:42:23 +01:00
Enrico Turri
c8d288cb5d
Movements and rotations by keyboard indipendent from gizmos:
...
Left arrow = Decrease X by 1mm
Right arrow = Increase X by 1mm
Up arrow = Decrease Y by 1mm
Down arrow = Increase Y by 1mm
PgUp = Rotate 45 degrees CCW
PgDown = Rotate 45 degrees CW
2020-02-04 11:42:58 +01:00
Enrico Turri
f0e3964f36
Smoother movements/rotations when using arrow keys
2020-02-04 10:31:50 +01:00
Enrico Turri
5de5a3746d
Follow-up of e042cab8fa -> Avoid polluting undo/redo stack
2020-02-04 09:32:09 +01:00
YuSanka
5a783fb868
DoubleSlider: Added using of default colors for color changes in SingleExtruder Mode ( #3449 )
...
+ added missed input parameter to the BitmapCache::mksolid() which was cause a wrong drawing of the Extruder selector under OSX
2020-02-03 21:28:55 +01:00
Lukas Matena
c40c181535
Make sure that when drill holes are manipulated with, all data are invalidated properly
...
It is needed to regenerate hollow_mesh_with_holes completely, it may contain holes that were deleted by the user in the meantime
2020-02-03 17:31:18 +01:00
tamasmeszaros
64d1fd31a9
optimize string_printf
2020-02-03 17:11:24 +01:00
Enrico Turri
a066994e15
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2020-02-03 16:05:41 +01:00
Enrico Turri
a3d34e8943
Follow-up of 8453c88482, c09091c407 and 9d55121695 -> Use key down event in place of key up event
2020-02-03 16:05:13 +01:00
tamasmeszaros
91928629e9
use vsnprintf instead of snprintf in string_printf function
...
Also, revert to old location: Utils.hpp and utils.cpp
2020-02-03 16:00:53 +01:00
Enrico Turri
b1c841a52f
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2020-02-03 15:48:56 +01:00
Enrico Turri
5b9b73602e
Follow-up of 3a99b23ec7 -> F5 accelerator added also to objects list
2020-02-03 15:47:09 +01:00
Lukas Matena
0271489f70
Merge branch 'lm_drilling_backend_rebased'
2020-02-03 15:46:02 +01:00
Lukas Matena
61cc8765bf
Fixed conflicts after merge
...
slaposHollowing was divided into slaposHollowing and slaposDrillHoles on master
This commit takes this into account on the code that was merged from lm_drilling_backend_rebased
2020-02-03 15:42:54 +01:00
Lukas Matena
18ca88013f
Merge branch 'master' into lm_drilling_backend_rebased
2020-02-03 15:20:16 +01:00
Lukas Matena
3d2cdc9706
Hollowing gizmo - controls layout improvements
2020-02-03 15:17:18 +01:00
Lukas Matena
9fdaf8b31a
Clipping plane is now common for Hollowing and SLA supports gizmos
2020-02-03 15:17:18 +01:00
bubnikv
6c3d4f6ac2
Implemented reload of original mesh volume in case the SLA hollowing
...
step is no more valid.
2020-02-03 15:17:18 +01:00
Enrico Turri
212beb4fd4
Cut Gizmo -> added movements using arrow keys:
...
Up arrow = increase Z by 1mm
Down arrow = decrease Z by 1mm
2020-02-03 15:00:49 +01:00
Enrico Turri
23f8bebcd1
Rotate Gizmo -> added rotations using arrow keys:
...
Left arrow = 90 degrees around Z axis CCW
Right arrow = 90 degrees around Z axis CW
Up arrow = 45 degrees around Z axis CCW
Down arrow = 45 degrees around Z axis CW
2020-02-03 14:51:25 +01:00
Enrico Turri
3d80934c9e
Move Gizmo -> added movements using arrow keys:
...
Left arrow = decrease X by 1mm
Right arrow = increase X by 1mm
Up arrow = increase Y by 1mm
Down arrow = decrease Y by 1mm
2020-02-03 14:39:16 +01:00
bubnikv
cae4e5bcca
Speed up of libigl SelfIntersectMesh:
...
The test for intersection of two triangles sharing a common edge
has been optimized to reject non-overlaping triangles with
the least amount of exact arithmetics predicates.
Cherry pick of
d367762468
2020-02-03 14:01:35 +01:00
tamasmeszaros
b65893025a
remove duplicate string_printf
...
#3594 , #3592
2020-02-03 11:19:11 +01:00
tamasmeszaros
937ade7379
string_printf Wformat-security hack #
...
#3594 , #3592
2020-02-03 11:09:54 +01:00
Slic3rPE
5cb61dc789
missing includes
2020-02-03 10:13:15 +01:00
YuSanka
cb49940662
Added missed include under OSX
2020-02-03 09:24:58 +01:00
YuSanka
530c586277
ObjectDataViewModel is extracted from wxExtentions to the separated file
...
+ parse_color function is moved to BitmapCache from PresetBundle
2020-02-02 22:22:40 +01:00
YuSanka
1a6c8d786e
Mark a tick as a conflict, if it has a ToolChange to the same extruder
2020-02-02 21:20:48 +01:00