enricoturri1966
3eed2e8a94
Method GLCanvas3D::update_sequential_clearance() modified to use frontend data to calculate sequential print clearance contours
2023-03-14 15:37:20 +01:00
enricoturri1966
e99ee946af
Avoid updating and sending to gpu sequential print clearance contours at every frame. Cache them instead and update only their transforms.
2023-03-14 08:21:38 +01:00
enricoturri1966
89b82ed5ea
Merge remote-tracking branch 'origin/et_transformations' into et_sequential
2023-03-13 12:09:19 +01:00
enricoturri1966
750e374357
Follow-up of f708d9fcb9b84ca98474475152cba45cc793c218 - Fixed rendering of printbed reference axes when any gizmo is open
2023-03-10 09:51:51 +01:00
enricoturri1966
9ab132ca44
Fixed warnings
2023-03-09 09:49:55 +01:00
enricoturri1966
e3aff0383c
Ensure that the Coordinate System selected in the sidebar panel is always one supported by the current selection
2023-03-09 09:06:06 +01:00
Filip Sykala - NTB T15p
24c791b29d
Add svg to context menu
2023-03-08 16:40:03 +01:00
enricoturri1966
373ae1e19d
Tech ENABLE_WORLD_COORDINATE set as default
2023-03-08 11:52:17 +01:00
Filip Sykala - NTB T15p
6adc2cf733
Merge branch 'master' into fs_emboss
2023-03-08 07:37:13 +01:00
enricoturri1966
f038eca52c
#9483 - Added keyboard shortcut CTRL+D to toggle the visibility of the printbed reference axes
2023-03-07 08:59:33 +01:00
enricoturri1966
d99364d74d
SPE-1560 - Scale to fit command modified to avoid having the top layer exceeding the print volume max height
2023-03-07 08:24:07 +01:00
tamasmeszaros
4663ec0e58
Merge branch 'tm_arrange_alignment_SPE-1416'
2023-03-03 16:07:28 +01:00
tamasmeszaros
1666615422
Fix arragne dialog reset button setting "center" alignment
2023-03-03 15:59:06 +01:00
tamasmeszaros
2012c945d5
Arrange onto segmented beds for XL
2023-03-02 14:28:39 +01:00
Filip Sykala - NTB T15p
08b8bc447a
Merge branch 'master' into fs_emboss
2023-03-02 14:25:18 +01:00
tamasmeszaros
f048ff31b7
Add localization and change wording of arrange alignment combo
2023-03-01 16:00:30 +01:00
enricoturri1966
55b3bf879a
SPE-1547 - Fixed object shown in preview while it should not
2023-03-01 15:17:43 +01:00
enricoturri1966
7b08170077
Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_transformations
2023-02-28 11:49:01 +01:00
Vojtech Bubnik
3349644964
Reworked handling of approximate / snug bounding boxes
...
at Model / ModelObject / PrintObject
Fixes #9467 #9519 #9646
Also fixed variable layer height editing for case such as mentioned
in the github issues above.
Also likely fixed some of the sinking objects issues.
2023-02-28 11:27:15 +01:00
Filip Sykala - NTB T15p
b5ec9ad882
Merge branch 'master' into fs_emboss
2023-02-28 10:17:04 +01:00
tamasmeszaros
437c0814b4
Fine tune arrange alignment enabling rules for XL
2023-02-28 09:28:00 +01:00
Filip Sykala - NTB T15p
e86dff528d
Separate drag manager
2023-02-28 09:17:25 +01:00
enricoturri1966
4ca48b2ab7
Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_transformations
2023-02-28 08:08:14 +01:00
tamasmeszaros
aab6299458
Show and arrange alignment only for XL (MINI currentl
2023-02-27 18:10:14 +01:00
tamasmeszaros
be0c90041a
Remember arrangement alignment settings between app sessions
2023-02-27 16:06:38 +01:00
tamasmeszaros
068134d58b
Don't show arrange alignment combo if not on a rectangular bed
2023-02-27 16:06:38 +01:00
tamasmeszaros
0a5a401d32
Add alignment option to arrange settings dialog
...
Also make it work
2023-02-27 16:06:38 +01:00
tamasmeszaros
4bb92e9c51
Fix get_model_volume always returning nullptr;
2023-02-27 14:52:28 +01:00
enricoturri1966
b92735ac36
Fixed synchronization of instances/volumes after resetting skew
2023-02-23 14:16:55 +01:00
enricoturri1966
575422c7b7
Follow-up of 3b174c37a0291d630df3ac37b292c3c1dd360197 - Fixed update of wipe tower brim width after loading a 3mf project
2023-02-23 10:12:29 +01:00
enricoturri1966
00f4a702c2
Follow-up of 44d1e3de675e25fef0a1bfcff44687675622acdc - Improved fix of orientation of sequential print clearance contours while dragging instances
2023-02-17 12:32:42 +01:00
David Kocik
08135550e2
Fix of hints arrow for gizmos and hints text
2023-02-17 09:56:34 +01:00
enricoturri1966
a9ce511304
Follow-up of e3cc3be9ab6a047503d0956f76cabffe7f167ffd - Fixes some extra use case where volumes were not rotated as rigid body
2023-02-15 12:48:41 +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
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
Lukas Matena
aa83b20b8e
Small optimizations in rendering functions
2023-02-07 17:52:37 +01:00
enricoturri1966
a0171e069b
Fixed rendering of layer editing profile
2023-01-31 11:28:08 +01:00
enricoturri1966
1218103fd6
Revert of a3324d3e50114aa16c48be7ec6b939c9315f4dde - Replaced with a more robust fix
2023-01-30 09:34:17 +01:00
Lukas Matena
7f5e2dd57a
Revert "Revert "Fixed crash when changing printer while Hollow gizmo is open""
...
This reverts commit 73eba8c930310a89870f6a061076a579d9251358.
This is a revert of a revert - the original commit a3324d3
is probably fine after all.
2023-01-27 14:44:26 +01:00
Lukas Matena
73eba8c930
Revert "Fixed crash when changing printer while Hollow gizmo is open"
...
This reverts commit a3324d3e50114aa16c48be7ec6b939c9315f4dde.
2023-01-27 12:54:38 +01:00
enricoturri1966
f327b805db
Fixed rendering of shells in preview
2023-01-23 09:21:07 +01:00
enricoturri1966
a3324d3e50
Fixed crash when changing printer while Hollow gizmo is open
2023-01-23 08:17:18 +01:00
YuSanka
d681b99c10
Disable "Search"/"Arrange options" ImGui dialog, when some of gizmos is active
2023-01-19 10:11:08 +01:00
tamasmeszaros
57bdd8df6f
Merge branch 'master' into et_tm_sla_volumes_6-SPE-1285
2023-01-17 14:48:37 +01:00
tamasmeszaros
0fa9bcc63b
Fix crash with fff mmu
2023-01-16 19:49:02 +01:00
Vojtech Bubnik
d1f610d957
Extending the expressivity of ExtrusionRole
...
Moved is_xx() test functions to ExtrusionRole enum class,
changed the tests to use the new ExtrusionRole bitmask.
Follow-up to 5991850db1f2d09d1b7713f42300e2bfe4a42128
e50e96bb26eab4f9d56c98706c03166635cf4fff
c64dbacf88c617e3d676bdaa6c8c81317ccaee5d
2023-01-16 12:39:08 +01:00
Vojtech Bubnik
5991850db1
WIP Extending the expressivity of ExtrusionRole
...
Co-authored-by: supermerill <merill@free.fr>
Based on the unfinished idea of @supermerill, defining ExtrusionRole
as a bit mask of ExtrusionRoleModifier.
Because the ExtrusionRole was used for both ExtrusionEntity and
G-code export / G-code viewer, the original ExtrusionRole had to be split
to ExtrusionRole and GCodeExtrusionRole to support bitmask attributes
for the former while keeing a low number of ordinary values for the latter.
2023-01-16 10:14:46 +01:00
Vojtech Bubnik
661463645b
Background processing: The milestone state machine was extended
...
with canceled / invalidated states.
Print / PrintObject infrastructure was extended with a cleanup()
callback, which may check for the new State::Canceled / State::Invalid
states of a particular milestone and turn it to State::Fresh
while releasing data of that particular milestone which is no more valid.
Also fixed a bug in 31fbfa56de70bf8093cea5fe56c73b0e6fa017c3
where the PrintObject shared data invalidation condition was flipped.
2023-01-16 10:14:46 +01:00
tamasmeszaros
fc9b7ed59c
Merge branch 'master' into et_tm_sla_volumes_6-SPE-1285
2023-01-13 11:02:06 +01:00