d2cfe0665f
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sinking_objects_collision
2021-09-20 13:53:10 +02:00
fd822d13c9
Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS - Call GLVolumeCollection::check_outside_state() only when needed
2021-09-20 13:40:34 +02:00
d76c15dc70
Slicing progress notification cancel button hides notification if process is idle.
2021-09-20 11:22:00 +02:00
34b07f0e04
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sinking_objects_collision
2021-09-17 14:47:30 +02:00
c64fb41ea0
Fix of detection of the out of bed state for sinking objects in backend
2021-09-17 14:47:19 +02:00
3a91bef6ba
Use std::optional to replace dirty flags for bounding boxes in Selection
2021-09-17 13:24:37 +02:00
bd5c6dea38
Follow-up of 2f95c7721f - Even faster implementation of method TriangleMesh::transformed_bounding_box(const Transform3d& trafo, double world_min_z)
2021-09-17 09:45:50 +02:00
4e6388f8a0
Place on face improvement: respect different z-rotation of instances
2021-09-17 09:38:53 +02:00
3596bbb006
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sinking_objects_collision
2021-09-17 08:42:10 +02:00
79039e9f42
Follow-up of 5a84b46ec9 - Faster implementation of method TriangleMesh::transformed_bounding_box(const Transform3d& trafo, double world_min_z)
2021-09-17 08:42:01 +02:00
1cf2eeb391
Tech ENABLE_RETRACT_ACCELERATION set as default
2021-09-17 08:21:25 +02:00
16cc287d6e
Fix of detection of the out of bed state for sinking objects
2021-09-16 13:38:02 +02:00
dd9460dbfe
Fixed build on Linux (GCC 9.4.0)
2021-09-16 13:14:08 +02:00
dcd3d072b9
Fixed switching of settings access radio buttons in Preferences,
...
the middle button only worked when _MSW_DARK_MODE.
Broken since fd07142 .
2021-09-16 12:40:20 +02:00
8ae30ff5b8
Use std::optional to replace dirty flags for bounding boxes in GLVolume
2021-09-16 10:46:56 +02:00
a243421a87
Implemented possibility to fix several objects at once
2021-09-16 10:07:00 +02:00
4253ec190c
LocalesUtils: fixed BSD and improved performance of decimal point formatting functions
2021-09-15 19:52:32 +02:00
8b9facd399
Fixed build on Win and one more warning
2021-09-15 18:39:55 +02:00
f88d2d5eba
Fixed comparison of layer height profiles when printing with wipe tower:
...
while the layer height profile vector may not contain all print z
values, the only real case with two eqiuvalent layer height profiles is
when one was created as a copy of another, so the vectors should in fact be equal.
2021-09-15 16:37:41 +02:00
e03bcc7c4e
Fix several warnings
2021-09-15 16:36:59 +02:00
8de3f85f21
Vertical alignment of labels in imgui dialog for GLGizmoMmuSegmentation
2021-09-15 14:32:43 +02:00
e33c34327a
Small refactoring into ClippingPlane to ensure that the normal is always a unit vector
2021-09-15 13:36:44 +02:00
18e50bac61
Hotfix for missing wipe tower after adding an object for an MMU printer
2021-09-15 11:36:58 +02:00
4d7c98756c
Fixed build when tech ENABLE_SEAMS_USING_BATCHED_MODELS is disabled
2021-09-15 10:52:16 +02:00
351920501b
Follow-up of 60b5e0d0d5 - Apply the change only on Windows
2021-09-15 08:30:09 +02:00
b803824db9
Added a forward declaration needed on GCC 9.4.0
2021-09-14 22:56:29 +02:00
fdcf96c0b1
fix file import/open bug
2021-09-14 22:12:35 +02:00
4cfe8c8e1c
Tech ENABLE_SINKING_CONTOURS set as default
2021-09-14 15:45:21 +02:00
f4c31270ca
Follow-up of d52ee52098 - Removed forgotten tech key
2021-09-14 15:17:24 +02:00
762e7f9474
Tech ENABLE_FIX_IMPORTING_COLOR_PRINT_VIEW_INTO_GCODEVIEWER set as default
2021-09-14 15:05:33 +02:00
9142fcc109
WIP: admesh eradication
...
follow-up to 58d8ab3dea
2021-09-14 14:51:40 +02:00
3ee4d3688c
Tech ENABLE_DELAYED_TRANSPARENT_VOLUMES_RENDERING set as default
2021-09-14 14:34:21 +02:00
ea532997f6
Fix of 58d8ab3dea
2021-09-14 13:11:21 +02:00
01451d2e63
Removed the PRUS format parser. WIP: admesh eradication:
...
stl_stats are newly only accessed by TriangleMesh::stats(),
most of the direct access to TriangleMesh::stl is gone with the exception
of parsing input files (3MF, AMF, obj).
2021-09-14 11:58:14 +02:00
e932289777
Replaced atof and atoi inside 3MF attribute parsing with fast_float::from_chars and boost::spirit that are faster.
2021-09-14 11:09:43 +02:00
3034093082
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_reload_from_disk_changes
2021-09-14 10:05:18 +02:00
49568caaee
Fix of Can't convert polyline with more than two points to a line ( #6933 )
...
Sometimes Clipper produces a polyline with more than 2 points when
clipping a line with a polygon or a set of polygons. We hope the intermediate
points are collinear with the line, so we may just ignore them.
2021-09-13 15:40:56 +02:00
380a19f63e
Some reduction of unnecessary conversions when calling ClipperUtils.
2021-09-13 15:13:10 +02:00
0e0f11be2f
Fixed wrong layout of preview's combos popup windows the first time they are open
2021-09-13 13:34:49 +02:00
c9cba522c3
Follow-up to ae7d6db1d9
...
Exporting G-code on a worker thread did not work correctly as the worker
threads were using user's locale, not "C" locale.
The "C" locale is newly enforced to TBB worker threads by
name_tbb_thread_pool_threads_set_locale()
2021-09-13 13:04:12 +02:00
f4ea58dc6b
Follow-up to e7591e6aa6
...
GCodeFormatter default copy constructor / copy operators were not safe
and they were used in debug mode.
2021-09-13 12:51:50 +02:00
fe43b58e93
GCodeWriter: published GCodeFormatter, made it more generic, so
...
it could be used outside of GCodeWriter.
Ported the GCodeWriter::retract/deretract to GCodeFormatter.
2021-09-13 11:55:44 +02:00
b237a12c8b
#5471 - Make the View controls 'sticky'
2021-09-13 11:16:13 +02:00
f9db2d4e8f
GCodeViewer slight opitmization: reuse (move) G-code line indices
...
in G-code viewer.
2021-09-13 10:41:28 +02:00
8affc02408
OSX specific: Improvements for wxMultiChoiceDialog: Height of a ChoiceListBox will respect to items count
...
This improvement fixed #6926 - Checkbox columns in modal windows are stretched (macOS)
2021-09-13 10:30:09 +02:00
1e7965a3a2
Parallelization of the G-code export.
...
Follow-up to
03b6048684
beee18f229
b5a007a683
etc
2021-09-13 10:04:21 +02:00
d86f7f0a2b
Fixed painting gizmos with modifiers below the bed:
...
- When a modifier was below the bed and all the object parts above, it would clip
the modifier but not triangulate the cut.
- When an object part was below, it would triangulate all modifiers with
opaque orange color.
Both should now be fixed.
2021-09-13 09:02:11 +02:00
665494e421
Optimized export of floating-point value inside emit_axis.
...
Change the behavior of generated G-code commands. Now all redundancy padding zeros are removed, which makes G-code a little bit smaller.
2021-09-11 00:54:30 +02:00
28a67ea610
Added fast_float library as a replacement for std::from_chars and strtod.
2021-09-11 00:54:30 +02:00
9631c19d20
"CANCEL" button is deleted from "Support Generator" MessageDialog
...
to avoid confusions when "Supports mode" is switched from right panel
2021-09-10 15:31:18 +02:00