9c3877fde1
Moved the raycasting query in painting gizmos to a separate function
...
This way it can be called when rendering the spherical cursor and when processing the mouse clicks/drags
2020-10-01 00:05:18 +02:00
9de2729ff2
Slight refactoring
2020-10-01 00:05:12 +02:00
1b6c75e98f
Sphere selection added as an option for painting gizmos
2020-10-01 00:05:01 +02:00
0097301194
Experiment with spherical cursor (painting gizmos)
2020-09-30 17:34:11 +02:00
d6deb1b9f4
Fixed compilation with wxWidgets 3.0
2020-09-30 17:33:08 +02:00
cdd09efada
Fixed size of selected single volumes
2020-09-30 15:11:17 +02:00
b3b989158a
Fixes of DPI scaling on Windows.
2020-09-30 14:02:23 +02:00
78b9272503
Fixed splash screen info label
2020-09-30 13:35:19 +02:00
d0ee9601b7
Fixed red background wrongly showing up when slicing with SLA printer
2020-09-30 13:24:37 +02:00
6358bbaa17
Follow-up of 63ab60467a -> Code cleanup
2020-09-30 11:59:41 +02:00
311aa7d911
Added progress dialog while generating toolpaths to render
2020-09-30 11:56:02 +02:00
68143d20ed
#4808 - Fixed incorrect detection of toolpaths outside of printbed
2020-09-30 10:58:14 +02:00
267d72a952
Merge remote-tracking branch 'remotes/origin/vb_modelobject'
2020-09-29 16:31:18 +02:00
c69d6e4b01
OSX specific: Set SplashScreen as TopWindow
2020-09-29 08:39:57 +02:00
e340463eaf
SplashScreen improvements:
...
* Added MakeBitmap() to create a bitmap from input version image
* Editor/Viewer logo is added now in SplashScreen::Decorate()
2020-09-28 20:41:51 +02:00
ad303d608c
FDM painting gizmos (support/seam) now render object in neutral color
...
The goal is to ensure enough contrast independent on current filament color
2020-09-25 16:05:34 +02:00
0217aeda32
InstanceCheck: typo in DBus function name
2020-09-25 15:13:01 +02:00
925bdb2c16
Updated SplashScreen
...
+ Increased gap_size for main and undo/redo toolbars
2020-09-25 11:02:54 +02:00
7dbe244bdc
instance check - bug fixes and refactoring based on code review.
2020-09-24 17:19:19 +02:00
4e0a0c5c51
New class ModelConfig wrapping DynamicPrintConfig and a timestamp
...
to help with detecting "not changed" event when taking
Undo/Redo snapshot or synchronizing with the back-end.
Converted layer height profile and supports / seam painted areas
to the same timestamp controlled structure.
2020-09-24 15:34:13 +02:00
9a0c129ad8
Added missing include to fix build against wx3.0 (Linux)
2020-09-24 14:14:22 +02:00
e9ffa168f6
Split generation of vertex and index buffers for toolpaths to reduce peak of memory used
2020-09-18 12:15:38 +02:00
d5824320f7
Fixed sliced info panel not hiding when changing printer type
2020-09-18 08:36:29 +02:00
9e645c880c
SplashScreen: Fixed message text
...
UnsavedChangesDialog: Disabled "Move changes to selected preset" button, when printer technology is changed
PresetComboBox: Fixed color of the filament, if it is modified
2020-09-17 15:40:27 +02:00
8786d89384
New values for GCodeViewer::Extrusion_Role_Colors
2020-09-17 15:11:22 +02:00
b80c658816
Restore estimated time lines in sidebar info
2020-09-17 11:42:58 +02:00
057fd456b3
Reduced threshold to split index buffers for toolpaths render
2020-09-17 10:13:14 +02:00
16f5d95c79
Refactoring in GCodeViewer initialization
2020-09-17 08:59:36 +02:00
39cd88629a
Refactoring in toolpaths generation
2020-09-17 08:46:27 +02:00
1237b10028
Legend layout -> estimated time move to bottom
2020-09-17 08:18:16 +02:00
6b18fcf4f8
Use multiple index buffers to render toolpaths in preview
2020-09-16 15:45:53 +02:00
cbca113789
Fixed crash when starting the application on a secondary monitor
2020-09-15 15:23:39 +02:00
f75c5b1f53
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2020-09-15 08:21:23 +02:00
445ad2c28b
Another small refactoring
2020-09-15 08:18:54 +02:00
50ad860036
Fixed missing return
2020-09-14 16:27:38 +02:00
c814c16e4a
Replaced some of Slic3r::RuntimeError exceptions with Slic3r::SlicingError.
...
Only Slic3r::SlicingError are now displayed by a notification, other
exceptions are shown by a pop-up dialog.
2020-09-14 18:03:22 +02:00
f58ee46687
WIP Refactoring of exceptions:
...
1) All slicer's exceptions are now derived from Slic3r::Exception.
2) New exceptions are defined for slicing errors.
3) Exceptions are propagated to the Plater to show.
It remains to modify the slicing back-end to throw the new SlicingError
exceptions instead of std::runtime_error and to show the other exceptions
by a message dialog instead of a notification.
2020-09-14 18:03:22 +02:00
42173aecf1
Updated "undo/redo" and "search' icons for the toolbar
...
* added "settings" and "search_blink" icons
* suppress the icons scaling update when Plater is in the Preview mode
* switched "layers_height" and "search" buttons in the toolbar
2020-09-14 17:25:47 +02:00
0bae820a9c
Small refactoring
2020-09-14 09:18:20 +02:00
0f684cb947
Logging of memory used by the gcode processor and viewer
2020-09-11 15:19:23 +02:00
aad733f8d2
Fixed conflicts after merge with master
2020-09-11 08:18:41 +02:00
fb1c75d898
Updated Sys Info dialog, About dialog, Keyboard shortcuts dialog for gcode viewer
2020-09-11 08:03:13 +02:00
59ed04de37
Merge branch 'tm_rotfinder'
2020-09-10 20:06:18 +02:00
fd0c06d38c
Significant performance improvements for elevated and non-elevated case
...
Apply bruteforce for elevated models
2020-09-10 19:35:45 +02:00
c4f2560205
SplashScreen:
...
* Show it on the display same as an Application
* Code refactoring : All related functions moved to the SplashScreen class
* Add a possibility o hide/show splash scree in Preferences
2020-09-10 18:54:29 +02:00
b56b719575
Updated titlebar and splash screen + hidden statusbar for gcode viewer
2020-09-10 14:33:55 +02:00
531502746e
Performance optimizations and bugfix
2020-09-10 14:03:30 +02:00
90462b34e9
Mostly working, inefficiencies remain, status indication partly broken
2020-09-10 14:03:30 +02:00
557b51db59
Add Imgui popup for rotation gizmo under SLA
2020-09-10 14:03:30 +02:00
dce0053631
rotation finder experiments
...
wip
2020-09-10 14:03:30 +02:00