enricoturri1966
7b255aa2ab
Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_transformations
2023-02-16 12:43:45 +01:00
Lukas Matena
088fb22182
Fixed 'is_extruder_used' placeholder
2023-02-15 15:56:17 +01:00
David Kocik
2125996837
Fix of Physical Printer Dialog #9695
2023-02-15 15:52:56 +01:00
Lukas Matena
e2045a60ee
Separate acceleration control for external perimeters and (top) solid infill
2023-02-15 15:03:37 +01:00
YuSanka
7eec10c95e
Fix for #9576 - A single cut can be made on the same model, after which the Cut tool is disabled
...
But really bug is a wrong detection of an CutObject as a DowelConnector
2023-02-15 13:56:13 +01:00
YuSanka
70ed51e967
localization: Updated PrusaSlicer.pot
...
+ Community dictionaries are updated from new POT
2023-02-15 13:02:42 +01:00
enricoturri1966
4944b66928
Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_transformations
2023-02-15 12:51:25 +01:00
enricoturri1966
a9ce511304
Follow-up of e3cc3be9ab
- Fixes some extra use case where volumes were not rotated as rigid body
2023-02-15 12:48:41 +01:00
YuSanka
ffd484eb04
Cut bug fixing:
...
* Disable "Add/Edit connectors" button then cut to parts
* Fixed flip_cut_plane()
* Fixed cut by Line, when draw line over the cut plane
* Fixed apply of the transformations, when cut to parts
Cut improvements:
* Process "Ctrl"
* Change color of the cut plane when it's hovered
* Don't apply Cut information for result object(s), if cut doesn't have any connector or is cut to parts
(partially related to #9633 - Add option to Invalidate Cut Info at the time of cutting)
2023-02-15 12:02:10 +01:00
enricoturri1966
8c28b60125
Follow-up of d02dd9a3b5edc5668fb8535483f91bf3f87cd548 - Fixed rendering of modifiers in Cut Gizmo
2023-02-15 12:02:10 +01:00
YuSanka
7755231866
Cut: Fix for a normal for color clipping plane
2023-02-15 12:02:10 +01:00
enricoturri1966
224ee922c5
'gouraud' shader modified to allow to draw an object with two different colors in Cut Gizmo
2023-02-15 12:02:10 +01:00
YuSanka
b40473be51
CutGizmo: Improvements to identify Upper/Lower parts_count
...
+ Rework CutDialog
+ Added "Cut to" section (Idea from #9564[Cut: Keep results as parts of current idea] was used, but there is other implementation)
+ Fix for #9657 - Inconvenient gizma, blocks the view of the cut of small parts
+ Add functionality "Flip cut plane" = Fix for #9632 - Adding connectors to either split cut part
+ ImGuiWrapper: added tooltip for button
2023-02-15 12:02:10 +01:00
enricoturri1966
9510c4b4fa
Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_transformations
2023-02-15 08:57:35 +01:00
enricoturri1966
44d1e3de67
Fixed orientation of sequential print clearance contours while dragging instances
2023-02-15 08:57:24 +01:00
enricoturri1966
4695855f46
Fixed synchronization of instances while scaling
2023-02-14 14:17:45 +01:00
Lukas Matena
026ca7b3c9
Fixed wipe tower with no sparse layers (layers were missing) #9592 #9703
2023-02-14 14:02:58 +01:00
enricoturri1966
795d5120bf
Fixed missing update of sidebar panel after orienting an object using Plalce on Face gizmo
2023-02-14 11:56:40 +01:00
YuSanka
4162689a65
Unify Tree/Organic terminology.
...
+ Implemented Enabling/Disabling for parameters of Organic support
SPE-1478(https://dev.prusa3d.com/browse/SPE-1478 )
2023-02-14 10:18:06 +01:00
YuSanka
a9221c3c5b
Fix for #9692 - Configuration Update warning typo
2023-02-14 09:40:36 +01:00
enricoturri1966
7c58cf267f
Fixed rotation of parts, in Part Coordinates, when mirror is applied
2023-02-14 08:25:59 +01:00
YuSanka
4d5b85e675
Implemented FR #6994 - Set Number of Instances for multiple selected meshes
2023-02-13 17:30:31 +01:00
YuSanka
b71e0bfd34
Follow-up 8913fdf6ab
...
* Deleted/Temporary commented redundant call of app_config->save()
* Use app_config->get_bool() function on all places
2023-02-13 17:23:49 +01:00
enricoturri1966
745c55abc3
Follow-up of 9c7a4a1e51
and 62ecc3a82a
- Fixed gizmo scale rotating for parts having skew and its rendering for mirrored parts
2023-02-13 14:53:21 +01:00
YuSanka
a913bd493f
Fix for #9697 - Cut tool tolerance by measurement
2023-02-13 14:08:21 +01:00
enricoturri1966
8b5b662164
Revert of d6693ea956
2023-02-13 14:03:46 +01:00
enricoturri1966
646af02560
Fixed scaling of multipart objects using the sidebar panel
2023-02-13 12:29:03 +01:00
enricoturri1966
deefe1b2e9
Fixed rotation of parts when mirror is applied
2023-02-13 11:03:30 +01:00
Vojtech Bubnik
8913fdf6ab
Reworked AppConfig to mark itself as dirty reliably with any configuration
...
change and saving AppConfig on idle.
2023-02-13 10:08:12 +01:00
enricoturri1966
7bbd1d1896
Fixed crash in Selection::get_bounding_box_in_reference_system() when using modifiers
2023-02-13 08:38:30 +01:00
enricoturri1966
d3b7cdfeca
Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_transformations
2023-02-13 07:50:03 +01:00
Vojtech Bubnik
db77331004
Slight refactor of Organic supports after merge
...
3d8f84ed76
2023-02-10 14:09:47 +01:00
enricoturri1966
62ecc3a82a
Partial revert of 9c7a4a1e51
which broke gizmo scale in Object Coordinates for mirrored instances
2023-02-10 14:04:58 +01:00
enricoturri1966
27fdaef783
Fixed gizmo rotate in Object Coordinates for mirrored instances
2023-02-10 12:50:07 +01:00
enricoturri1966
1a505f1af4
Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_transformations
2023-02-10 12:49:31 +01:00
Vojtech Bubnik
f982a91e7b
Merge branch 'vb_tr_SuggestedTreeSupportFixes'
2023-02-10 12:39:42 +01:00
Vojtech Bubnik
3d8f84ed76
Merge remote-tracking branch 'remotes/origin/master' into tr_SuggestedTreeSupportFixes
2023-02-10 12:35:46 +01:00
Lukas Matena
21c76d2e2e
Fixed a typo in assert
2023-02-10 12:25:49 +01:00
Thomas Rahm
c9605580ee
Fix issue causing some tips to not generate, as remaining_overhang was nearly always empty
...
Fixes https://github.com/prusa3d/PrusaSlicer/issues/9459
2023-02-09 22:27:30 +01:00
Vojtech Bubnik
f1977b07be
Organic supports: Adding bridge detection using the same algorithms
...
as the regular supports.
Partial fix to #9493
2023-02-09 16:47:57 +01:00
rtyr
957572fb8a
Sync with PrusaSlicer-settings
2023-02-09 15:51:06 +01:00
YuSanka
b52ce29d12
Fix to #9629 - Cut tool will not cut unless there is an object
...
Allow to perform a cut even if CutPlane doesn't cross the solid parts of object.
But show the warning line
2023-02-09 15:22:01 +01:00
PavelMikus
73635e0855
Lower the curled height tolerance from 0.3 to 0.1 mm of the curled overhang avoidance algorithm.
2023-02-09 13:36:42 +01:00
enricoturri1966
1d023d1c42
Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_transformations
2023-02-09 11:36:13 +01:00
YuSanka
8b3ff9b9c4
Fix std::optional value() build error on older macOS SDK
...
For old macOS (pre 10.14), std::optional does not have .value() method, so the code is using operator*() instead.
2023-02-09 09:08:58 +01:00
YuSanka
917c9ad47b
Follow-up to 299b01d
...
Add select_close GUIType and process it
+ Field::Choice: Fix a check of m_opt.enum_def existence
+ Fixed OSX build
2023-02-09 09:08:58 +01:00
Vojtech Bubnik
f2fbfef332
Follow-up to 299b01d813352fdcb8e54d1618c2c919e8180f99
...
Refactor of enum configs
Fixing for OSX
2023-02-09 09:08:58 +01:00
Vojtech Bubnik
7e7fe7c37f
Follow-up to 299b01d813352fdcb8e54d1618c2c919e8180f99
...
Refactor of config enums.
Fixing Perl bindings.
2023-02-09 09:08:58 +01:00
Vojtech Bubnik
d58c8b1bbd
Refactor of ConfigDef / ConfigOptionDef / PrintConfigDef /
...
Field and other UI elements to handle enums in a generic way.
Needs a review by @yusanka
2023-02-09 09:08:58 +01:00
Vojtech Bubnik
a1b0188e3a
Organic supports: Don't auto generate supports if supports disabled,
...
but "enforce number of first layers" is enabled.
Fixes #9477
2023-02-08 15:06:39 +01:00