0c18bea2ac
Merge branch 'tm_hollowing'
2020-02-05 14:22:57 +01:00
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
2a300c2b2b
config wizard bugfix: changed order of creating pages
2020-02-05 13:58:13 +01:00
e8da7007b1
Translations with arrow keys with modifiers:
...
Shift -> slower translations
Ctrl -> translations in camera space
2020-02-05 13:14:50 +01:00
14e51d167e
updating preset bundle bug fix: if forced update - does not check snapshots
2020-02-05 12:44:59 +01:00
21f132ff60
Fix for failing build without PCH
2020-02-05 09:57:22 +01:00
fb322ab22e
Added missed tooltip text
...
+ fixed conflict's controlling for ToolChange tick
2020-02-04 21:59:55 +01:00
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
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
61301467fe
Replaced unsafe use of dx_url.substr(0, 54) with boost::starts_with
2020-02-04 16:10:39 +01:00
9874562cd2
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2020-02-04 15:29:32 +01:00
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
7b45da5811
configuration updater
...
forced update dialog
check for updates button
check address when downloading bundles
2020-02-04 15:27:11 +01:00
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
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
85dfd49afb
Hollowing: merge meshes of holes with igl (intersecting holes)
2020-02-04 15:03:10 +01:00
e5d5a67ff4
SlaSupports gizmo - show holes position even when user did not Preview the drilled mesh
2020-02-04 15:03:10 +01:00
feb3389f90
Show tooltip for all hovered ticks, not just for a selected one
2020-02-04 14:53:17 +01:00
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
f0e3964f36
Smoother movements/rotations when using arrow keys
2020-02-04 10:31:50 +01:00
5de5a3746d
Follow-up of e042cab8fa -> Avoid polluting undo/redo stack
2020-02-04 09:32:09 +01:00
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
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
64d1fd31a9
optimize string_printf
2020-02-03 17:11:24 +01:00
a066994e15
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2020-02-03 16:05:41 +01:00
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
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
b1c841a52f
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2020-02-03 15:48:56 +01:00
5b9b73602e
Follow-up of 3a99b23ec7 -> F5 accelerator added also to objects list
2020-02-03 15:47:09 +01:00
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
18ca88013f
Merge branch 'master' into lm_drilling_backend_rebased
2020-02-03 15:20:16 +01:00
3d2cdc9706
Hollowing gizmo - controls layout improvements
2020-02-03 15:17:18 +01:00
9fdaf8b31a
Clipping plane is now common for Hollowing and SLA supports gizmos
2020-02-03 15:17:18 +01:00
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
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
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
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
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
b65893025a
remove duplicate string_printf
...
#3594 , #3592
2020-02-03 11:19:11 +01:00
937ade7379
string_printf Wformat-security hack #
...
#3594 , #3592
2020-02-03 11:09:54 +01:00
5cb61dc789
missing includes
2020-02-03 10:13:15 +01:00
cb49940662
Added missed include under OSX
2020-02-03 09:24:58 +01:00
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
1a6c8d786e
Mark a tick as a conflict, if it has a ToolChange to the same extruder
2020-02-02 21:20:48 +01:00
737715c317
Fixed build under OSX
2020-02-02 19:40:00 +01:00
1278f0a93b
Added missed include for OSX
2020-01-31 21:03:17 +01:00
82bb5be1f6
To fix blurred icons under OSX there is implemented PresetBitmapComboBox, derived from wxBitmapComboBox,
...
which now will be used for preset choosers on sidebar a preset tabs.
+ for BitmapCache class added m_scale used for correct scaling of SVG images on Retina displays
+ some code clearing from unused functions or function's parameters
2020-01-31 16:57:45 +01:00
9e0614f416
Fix of tripping glAssert after switching to Preview on Linux/GTK2
...
(fix suggested and thus approved by @enricoturri1966)
2020-01-31 14:50:37 +01:00
43520a50fa
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2020-01-31 12:15:14 +01:00
30c2e0145d
#3580 - Added menu item 'Edit/Reload from disk' and F5 key acceleration to reload the entire plater
2020-01-31 12:15:04 +01:00