enricoturri1966
78cf2a2dcc
ENABLE_RELOAD_FROM_DISK_REPLACE_FILE - Search missing files in the same folder of the current project
2021-09-10 10:22:44 +02:00
enricoturri1966
aac9b87687
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_reload_from_disk_changes
2021-09-10 09:07:55 +02:00
enricoturri1966
0b752e2aba
Fixed color of objects in preview for SLA printers
2021-09-10 09:06:09 +02:00
enricoturri1966
f17a5837b7
Removed duplicated method GLVolumeCollection::check_outside_state()
2021-09-10 08:27:03 +02:00
YuSanka
c79f12764b
MSW-specific: Application Mode Buttons: Added the orange-ish background over the bold font to indicate selection
...
(see comments for #6860 )
2021-09-10 08:02:04 +02:00
YuSanka
311b75add4
ObjectDataViewModel: Fixed AddInfoChild() and Delete() functions
...
Delete () function did not account for InfoItems that were added before VolumeItems
As a result, There was possibility when deletion of penult VolumeItem wasn't invoke deletion of the last VolumeItem
AddInfoChild() was not respect to existed SettingsItem
SettingsItem have to be on a first place always.
2021-09-09 17:51:45 +02:00
YuSanka
4dd20ea9d2
ObjectList: Fixed a bug related to an update of selection in 3DScene.
...
Steps to repro:
1. Create some object with several parts.
2. Increase instances count.
3. Select some volume in ObjectList => all related volumes for each instance are selected in 3DScene (CORRECT)
4. Select last instance in ObjectList => all volumes (except one) of selected instance are selected in 3DScene (UNCORRECT).
ALL volumes of selected instance have to be selected in 3DScene
Fix: To avoid lost of some volumes in selection
check non-selected volumes only if 3DScene-selection mode wasn't changed
or there is no single selection in ObjectList
2021-09-09 17:51:45 +02:00
enricoturri1966
1722765d67
Fixed conflicts after merge with master
2021-09-09 11:01:49 +02:00
enricoturri1966
cacec0360b
Merge remote-tracking branch 'origin/et_fix_options_z'
2021-09-09 10:35:53 +02:00
enricoturri1966
660ffbad58
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_fix_options_z
2021-09-09 10:34:47 +02:00
enricoturri1966
0e39d8a815
ENABLE_GCODE_VIEWER_STATISTICS - Fixed calculation of time required by GCodeProcessor
2021-09-09 09:35:58 +02:00
enricoturri1966
229dd208fa
Fixed build on MAC
2021-09-08 15:47:27 +02:00
YuSanka
398a92f1cd
Fix for #6921 - Error while disabling filament overrides in Dutch language
2021-09-08 15:31:10 +02:00
Vojtech Bubnik
ca9d1ff6e1
Follow-up to b5a007a683
...
WIP to G-code export parallelization through pipelining:
GCodeProcessor is called during the G-code export,
the G-code is no more reopened and re-read, but it is pipelined
from the G-code generator.
2021-09-08 15:06:12 +02:00
enricoturri1966
ec0ad05853
Fix after merge with master
2021-09-08 14:34:31 +02:00
enricoturri1966
6f075e7573
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_fix_options_z
2021-09-08 14:33:20 +02:00
enricoturri1966
f437cd535d
Tech ENABLE_FIX_PREVIEW_OPTIONS_Z - Enable fixing the z position of seams (and other options) in preview
2021-09-08 14:30:40 +02:00
enricoturri1966
7b4f0abe77
Merge remote-tracking branch 'origin/et_seams_as_batched_models'
2021-09-08 14:26:22 +02:00
enricoturri1966
b0c0f1cb97
Techs ENABLE_SEAMS_USING_MODELS and ENABLE_SEAMS_USING_BATCHED_MODELS - Fixed seams (and other options) zs to match toolpaths zs in preview
2021-09-08 13:04:43 +02:00
enricoturri1966
88e6b261fa
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_seams_as_batched_models
2021-09-08 11:37:05 +02:00
Vojtech Bubnik
09a34639f7
Fix of recent GCode / GCodeProcessor refactoring: Don't close a FILE
...
twice.
2021-09-07 17:58:06 +02:00
Vojtech Bubnik
cdd0d90f99
Trying to fix the windows build
2021-09-07 17:31:36 +02:00
YuSanka
da4f14705e
ObjectList: Fixed DnD of Volumes inside the Object
2021-09-07 16:48:33 +02:00
Vojtech Bubnik
2b523d3f19
WIP to G-code export parallelization through pipelining:
...
New class GCodeOutputStream as a G-code consumer.
In the following steps the GCodeOutputStream will be pipelined with
GCodeProcessor.
2021-09-07 16:23:43 +02:00
Vojtech Bubnik
1c60fa2704
GCodeProcessor collects positions of line ends for GCodeViewer,
...
GCodeViewer no more parses G-code just to extract line end positions.
Removed start_mapping_gcode_window(), void stop_mapping_gcode_window(),
they are no more needed.
2021-09-07 15:42:56 +02:00
YuSanka
8eaa7d1924
ObjectList:: Allow use BACKSPACE to delete selected items
2021-09-07 15:19:59 +02:00
Vojtech Bubnik
0baa4ebef0
GCodePostProcessor - use C files instead of C++ streams, C files are faster.
...
Also fixed a regression - crashes on undefined cancellation callback.
2021-09-07 14:20:21 +02:00
enricoturri1966
58338a9e3d
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2021-09-07 12:25:35 +02:00
enricoturri1966
df30579753
GCodeViewer - Fixed crash when importing gcode generated with Simplify3D and switching to tool view
2021-09-07 12:25:30 +02:00
YuSanka
bb7c65f172
Fix for #6903 - Compare presets window titles inaccurate...
2021-09-07 11:23:30 +02:00
Vojtech Bubnik
d854048809
Optimization of GCodeProcessor for speed.
2021-09-07 11:18:12 +02:00
enricoturri1966
e2ea3d26a1
Changed color for toolpaths whose extrusion role is unknown
2021-09-07 11:13:12 +02:00
Justin Schuh
67e2e3c3f9
Replace OpenProcess with GetCurrentProcess where appropriate ( #6914 )
...
GetCurrentProcess is more correct and resolves spurious AV warnings.
2021-09-07 09:45:10 +02:00
enricoturri1966
ee7cc2aacb
Revert of 7b4c98d727, clamp toolpaths widths increased to 2mm and added default values for toolpaths width and height
2021-09-07 09:41:14 +02:00
Lukáš Hejl
8395d74f58
Fixed build on Linux and macOS that was failing because of using std::to_chars and std::from_chars with floating-point values.
...
The old version of GCC and Clang support only integers to be passed to std::to_chars and std::from_chars. macOS older version of Clang doesn't support std::from_chars at all. So for Linux and macOS, it was replaced std::from_chars with strtod and temporarily was replace std::to_chars with snprintf.
2021-09-07 07:43:17 +02:00
Vojtech Bubnik
4c77ae8f4a
Pimped up GCodeProcessor::TimeProcessor::post_process():
...
replaced implicit lambda capture with explicit listing of captured
context for readability and code correctness. Captured this as const.
2021-09-06 18:08:13 +02:00
Jason Scurtu
95b93b12e6
rename
2021-09-06 16:19:30 +02:00
Jason Scurtu
5fe6249e1e
add gcodeviewer
2021-09-06 16:19:30 +02:00
Jason Scurtu
c0373bf486
add new mac icon and update MainFrame.cpp
2021-09-06 16:19:30 +02:00
enricoturri1966
bd42f9e76e
#6828 - Clamping of toolpaths width performed only for gcodes files produced by 3rd part softwares (Tech ENABLE_CLAMP_TOOLPATHS_WIDTH)
2021-09-06 14:31:10 +02:00
enricoturri1966
0e4ca4624f
Tech ENABLE_SEAMS_USING_MODELS - Fixed crash when enabling visualization of tool change markers in preview
2021-09-06 13:15:36 +02:00
enricoturri1966
6b1c428275
ENABLE_SEAMS_USING_BATCHED_MODELS - Fixed preview legend update
2021-09-06 11:37:59 +02:00
Jason Scurtu
69b6df9e77
folder not needed anymore.
2021-09-04 07:33:57 +02:00
Vojtech Bubnik
dc7b3bedb8
G-code processor tiny change: In place initialization
2021-09-03 17:22:53 +02:00
Vojtech Bubnik
c1ec01c11e
G-code writer optimization: Don't use std::strstream, it is slow!
2021-09-03 17:22:28 +02:00
Vojtech Bubnik
93aaffbb4f
Optimization of GCodeReader:
...
1) Use std::from_chars() instead of strtod()
2) Own implementation of buffered readline()
2021-09-03 16:21:45 +02:00
Vojtech Bubnik
bcd7b9ea7b
Commenting out untested and unused Polyline::simplify_by_visibility()
2021-09-03 16:21:44 +02:00
Vojtech Bubnik
e16e664757
Speed-up in GCodeViewer vertex buffer generator
2021-09-03 16:21:44 +02:00
enricoturri1966
2784ff9a1e
Rendering seams (and other options) in preview using batched models on systems not supporting OpenGL 3.3
2021-09-03 15:35:44 +02:00
Lukas Matena
5a60d092e7
Merge commit 'lm_gizmosimprovements^1'
2021-09-03 15:25:54 +02:00