1780 Commits

Author SHA1 Message Date
enricoturri1966
9da788eae1 Method GLCanvas3D::update_sequential_clearance() modified to use frontend data to calculate sequential print clearance contours 2023-05-15 08:46:41 +02:00
enricoturri1966
6974962dd0 Avoid updating and sending to gpu sequential print clearance contours at every frame. Cache them instead and update only their transforms.
Fixed conflicts after cherry-picking e99ee946afbaf6e6db9413ccacdd03233c4743d1
2023-05-15 08:39:46 +02:00
enricoturri1966
35195dc03e Revert "Merge remote-tracking branch 'origin/et_outofbed_optimization'"
This reverts commit a430aa41bac56875476dddb20c1b2a99b3a15833, reversing
changes made to a42d8571367d825a454e993a1f4e56883d3d3629.
2023-05-12 14:09:16 +02:00
enricoturri1966
53b812a646 Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_outofbed_optimization 2023-05-12 12:00:58 +02:00
enricoturri1966
c6a203cb14 Do not calculate sequential print clearance contours for objects out of printbed 2023-05-11 12:34:02 +02:00
enricoturri1966
653d7bc678 Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_outofbed_optimization 2023-05-11 11:40:50 +02:00
enricoturri1966
663465299b Small refactoring 2023-05-10 11:15:39 +02:00
enricoturri1966
662c3da65b Fixed warnings 2023-05-10 11:01:50 +02:00
enricoturri1966
a4605a5e9e SPE-1606 - Do no show the switch view type icon in the 3D scene if the object does not contain negative volumes 2023-05-10 10:20:31 +02:00
enricoturri1966
b13a51f400 Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_sla_switch_view 2023-05-10 08:15:35 +02:00
YuSanka
234956dfda Fix for SPE-1686 : Bug with instance rotation around X or Y
Steps to repro:
1. Add object
2. Increase instances
3. Select some instance
4. Rotate around X or Y
5. After MouseUp:
OSX -> hard crash
MSW and Linux -> object and instance are selected at a same time
2023-05-03 14:26:06 +02:00
enricoturri1966
d9dde32b78 SPE-1606 - Fixed a bunch of bugs/crashes related to visualizing original or processed volumes in 3D scene after slicing using SLA printers when multiple objects are on the printbed 2023-05-03 13:45:15 +02:00
enricoturri1966
159e699cd5 Fixed conflicts after merge with master 2023-04-26 12:35:02 +02:00
enricoturri1966
f1c5ffddfa Fixed typo 2023-04-26 09:06:17 +02:00
enricoturri1966
bbea397aa6 SPE-1675 - Do not update layer editing when the mouse cursor is moved outside of the 3D scene while dragging 2023-04-25 10:02:50 +02:00
enricoturri1966
b37d4e5b6c SPE-1674 - Follow-up of 9efed4be225615b3fac420bc2993cd0cb1e3429c - More robust fix 2023-04-24 10:01:32 +02:00
enricoturri1966
69b69cb9a2 Follow-up of 85dd2e486ab22e9d822036749efd75f0e675ccc9 - Fixed Zoom to mouse cursor for orthograpic camera 2023-04-21 09:09:04 +02:00
enricoturri1966
9efed4be22 SPE-1438 - Reset mouse dragging state when entering the 3D scene after the user released the mouse buttons outside of it 2023-04-20 08:08:02 +02:00
enricoturri1966
b0cc0e98fa Use the same colors as in 3D view when generating thumbnails 2023-04-19 13:12:27 +02:00
enricoturri1966
85dd2e486a SPE-1667 - Added 'Zoom to mouse cursor' by Shift+Mouse wheel
Successfully enhanced and integrated into PrusaSlicer from 3f2ee4062b

Co-authored-by: liz.li <liz.li@bambulab.com>

Co-authored-by: lane.wei <lane.wei@bambulab.com>
2023-04-19 11:45:37 +02:00
enricoturri1966
3b93b316c6 SPE-1654 - Out of printbed detection applied only to selected volumes when the selection is not empty 2023-04-12 10:07:50 +02:00
enricoturri1966
ed1e29e7a7 Fixed conflicts after merge with master 2023-04-11 09:28:54 +02:00
enricoturri1966
799e44f155 Show an icon button, in place of a plain imgui button, in the 3D scene as switch between view types of an object sliced with sla printer 2023-04-04 09:47:22 +02:00
Filip Sykala - NTB T15p
482b56f108 Merge branch 'master' into fs_undoredo 2023-04-03 11:15:07 +02:00
enricoturri1966
c5b224c0c1 Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_sla_switch_view 2023-04-03 08:56:27 +02:00
enricoturri1966
797dd1197e Allow the user to switch between visualizing original or processed volumes in 3D scene after slicing using SLA printers 2023-04-03 08:54:04 +02:00
Lukas Matena
3d855580ce Wipe tower: fix the height of preview in 3D scene 2023-03-31 16:42:44 +02:00
Filip Sykala - NTB T15p
e966b1e0cd Merge branch 'master' into fs_undoredo 2023-03-30 11:58:28 +02:00
enricoturri1966
6084a92d9b Fixed conflicts after merge with master 2023-03-30 08:52:20 +02:00
YuSanka
eefae26961 Merge remote-tracking branch 'origin/et_show_sla_supports' into master 2023-03-29 13:17:29 +02:00
Filip Sykala - NTB T15p
856b8d1a24 Add check for unselection to close emboss gizmo before snapshot 2023-03-28 21:48:34 +02:00
Lukas Matena
fd457fb40b Revert "#9483 - Added keyboard shortcut CTRL+D to toggle the visibility of the printbed reference axes"
This reverts commit f038eca52c34950ffa5227aebda27b3594f412b7. We will only use the axes that automatically
scale, without the option to turn the rendering off.
2023-03-27 15:58:33 +02:00
enricoturri1966
7f1df7b110 Fixed Fit to print volume command when applied to an object sliced using SLA printer 2023-03-24 12:57:07 +01:00
enricoturri1966
98346824e8 Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_show_sla_supports 2023-03-24 08:49:35 +01:00
YuSanka
f9de995f9e Remove '_utf8' makro.
(Initially, it was used because of using of boost::format for localized lines. But now It's better to use format and formal_wxstr functions)

+ Fixed missed marks for localization
+ Added missed filed to localization to the list.txt
2023-03-23 22:55:38 +01:00
Lukas Matena
b20325671a Wipe tower: added the stabilization cone into configuration 2023-03-23 12:44:42 +01:00
enricoturri1966
84284b4418 Fixed crash when scaling object to fit print volume with SLA printers 2023-03-23 11:42:46 +01:00
enricoturri1966
e585fd2221 Fixed duplication of auxiliary volumes when GLCanvas3D::reload_scene() is called for SLA printers 2023-03-23 10:16:13 +01:00
enricoturri1966
4b328c4ef2 Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_sequential 2023-03-22 12:34:18 +01:00
enricoturri1966
ddf636fe38 Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_show_sla_supports 2023-03-22 11:00:32 +01:00
enricoturri1966
e1c289f51a Fixed GLCanvas3D::reload_scene() method to avoid adding volumes coming from the sla backend 2023-03-22 11:00:04 +01:00
enricoturri1966
9d156463b1 Fixed crash when rotating a part after slicing with sla printer 2023-03-21 14:43:14 +01:00
Filip Sykala - NTB T15p
201e9d493f Remove side effects from setter for enable picking. 2023-03-20 15:32:21 +01:00
enricoturri1966
1b8553c747 Reintroduced visualization of SLA supports and pad into 3D scene and gizmos Hollow and SLA support as it was in 2.5.0 2023-03-20 14:34:04 +01:00
enricoturri1966
60bb57404f Fixed build on MAC OS 2023-03-17 11:39:22 +01:00
enricoturri1966
2430eb9738 Some refactoring related to sequential print clearance contours 2023-03-15 13:33:46 +01:00
Filip Sykala - NTB T15p
f331bb5edf Merge branch 'master' into fs_emboss 2023-03-15 10:15:46 +01:00
enricoturri1966
2dfeaf0fbc Show and update sequential print clearance contours while manipulating the scene using Move/Rotate/Scale gizmos 2023-03-15 09:44:19 +01:00
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