tamasmeszaros
0ba462a0a2
Remove wrapper around std::mt19937
2020-01-15 17:44:15 +01:00
bubnikv
efd6d795e4
Added synonyms to some PrintSteps:
...
psWipeTower now equals to new psToolOrdering indicating that
the ToolOrdering has been calculated (only if non-sequential mode is active).
psBrim now equals to new psExtrusionPaths
psExtrusionPaths shall be the last step before psWipeTower, indicating
that all the printing extrusions are calculated for the G-code preview
slider to edit the custom per print_z color changes, tool changes etc.
2020-01-15 16:20:16 +01:00
YuSanka
40bc447419
DoubleSlider: Implemented code for check of used extruders for MustiAsSingle mode
2020-01-15 15:35:56 +01:00
Enrico Turri
94a95f9786
Six degrees of freedom camera - 1st installment
2020-01-15 12:49:34 +01:00
YuSanka
2548d963a9
Merge remote-tracking branch 'origin/master' into ys_cp_improvements
2020-01-15 11:40:54 +01:00
YuSanka
19e9d3ce03
Added default filament(resin) in wizard for selected printers
...
Added default_materials field to "Vendor".ini
2020-01-15 09:34:21 +01:00
bubnikv
f65a532cbb
Fixed regression in placement of Color Change event at the correct layer.
2020-01-14 17:35:42 +01:00
bubnikv
4960d3205e
Fix of
...
Skirt loops not being honored, only producing single loop #2193
First layer skirt only has half the loops when using multiple extruders #469
The skirt generator used to prime all printing extruders at the 1st layer
if enough skirt lines were configured, while at the other layers the skirt
used to be printed with the 1st extruder printing the layer.
There was a bug introduced quite a long time ago, where not enough skirt
lines were extruded if some extruders were not needed to print the 1st layer.
Newly the skirt generator works the same way on all layers:
All the extruders planned to print a layer are primed over the skirt
if enough skirt lines are configured.
2020-01-14 16:38:34 +01:00
bubnikv
a9e9d0a629
Fix of recent refactoring of color print.
2020-01-14 16:11:03 +01:00
Lukas Matena
a31f00cd7a
Refactoring fix: making sure that mark_wiping_extrusions doesn't report it wiped something it didn't
2020-01-14 15:43:43 +01:00
bubnikv
836cd78885
Another bugfixes of GCode export after refactoring.
2020-01-14 15:12:45 +01:00
bubnikv
af24a0e1c3
Fixing GCode Skirt generator after refactoring.
2020-01-14 14:24:38 +01:00
bubnikv
5272a97a6a
gcc & clang do not like taking reference of const temporaries.
2020-01-14 12:10:01 +01:00
bubnikv
6ed818a5e7
Custom G-code references are now being assigned to ToolOrdering::LayerTools()
...
and the superfluous M600 (color change) events are filtered out there.
Fixed a handful of compiler warnings.
2020-01-14 11:54:09 +01:00
tamasmeszaros
5b87763619
Eliminate use of uninitialized variable.
2020-01-14 10:48:22 +01:00
tamasmeszaros
4183f9b29a
Test sla support point generation determinism with seed parameter
2020-01-14 10:48:22 +01:00
tamasmeszaros
a8e31290a5
Make support point generator deterministic.
2020-01-14 10:48:22 +01:00
tamasmeszaros
a16549f1eb
Refactor model facing support generation.
...
Fix for touching junction when adding aux pillars.
Fix issue with overly long support bridges.
2020-01-14 10:48:22 +01:00
tamasmeszaros
f2dc0abcb6
Fix zero elevation support maneuvers and comment to clarify the alg.
2020-01-14 10:48:22 +01:00
Lukas Matena
2b53358bc3
Hollowing config values contain min/max values, these are respected when setting through the gizmo
...
Rendering and hole transformation fixes (still WIP, though)
2020-01-14 10:33:10 +01:00
bubnikv
7c0cdc3134
Refactoring of GCode::process_layer().
...
Refactoring of GCode export of color changes, extruder switches etc,
so that the "color change" like extruder switches are applied first
at the Wipe Tower / G-code export, so that adding / removing
an extruder switch at the G-code preview slider does not invalidate
slicing.
2020-01-14 10:31:18 +01:00
bubnikv
760c884e0a
Fixing some missing throw statements.
...
Adding noexcept to move constructors / operators.
2020-01-13 17:41:40 +01:00
YuSanka
e67b1e9ca3
Code refactoring for context menus and current extruder color selection for tick
2020-01-13 17:03:10 +01:00
bubnikv
103ffdf04e
Support for new "default_materials" property at PrinterModel
...
of system profiles. The "default_materials" key accepts
"default_filaments" as well.
2020-01-13 16:01:20 +01:00
Enrico Turri
16782b488c
Fixed GCodeAnalyzer and GCodeTimeEstimator to avoid artifacts while rendering toolpaths due to numerical issues on extruder coordinate
2020-01-13 15:27:37 +01:00
YuSanka
750c552c10
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2020-01-13 08:54:56 +01:00
Enrico Turri
d5099f23e4
Follow - up of abd432e7a8f91bba876a29c857844c93dab4b762->Set default as non fullpath export
2020-01-13 08:47:11 +01:00
YuSanka
77a9baa2eb
Merge remote-tracking branch 'origin/ys_dark_mode_fixes'
2020-01-13 08:44:51 +01:00
YuSanka
fbe9a6aa9a
Context menus improvements. Disabling unused extruders for color_change
2020-01-10 16:49:07 +01:00
bubnikv
2f5a50705a
Fixing regression issue after G-code export refactoring.
2020-01-10 15:51:35 +01:00
bubnikv
a6d7fa198b
Fixing compilation isue on non-MS compilers.
2020-01-10 11:53:39 +01:00
bubnikv
8406b2dafa
Refactoring of ToolOrdering (wipe into infill / object)
...
Refactoring of GCode::_do_export()
Helper lower_bound and search functions similar to std, but without
needing the value object explicitely.
2020-01-10 11:27:04 +01:00
bubnikv
a5f0a98788
ToolOrdering: Removed unused parameter.
2020-01-10 11:27:04 +01:00
tamasmeszaros
2c22366d8c
force creating static library for libnest2d
2020-01-09 17:12:40 +01:00
YuSanka
ea397386b3
Updated tooltips and context menus for 3 manipulation mode of DoubleSlider
...
+ Some code refactoring
2020-01-09 16:38:59 +01:00
tamasmeszaros
1b6e01a722
Merge branch 'tm_bug_SPE-1067'
2020-01-09 14:22:30 +01:00
tamasmeszaros
cc02675984
Fix wrong bounding box calculation for initial arrange item.
2020-01-09 14:21:01 +01:00
Lukas Matena
6bf63f0097
Fixed a raycaster problem with handling duplicate hits from igl
...
The duplicate hits confused winding number calculations in the raycaster, which in turn returned incorrect hit.
2020-01-09 14:09:26 +01:00
Lukas Matena
4a2cb22435
Fixed transformations of the hollowed GLVolume
2020-01-09 14:09:26 +01:00
Enrico Turri
1cee0d1f5b
#3492 - Fix of export of toolpaths to obj
2020-01-09 12:23:17 +01:00
Enrico Turri
2c95a1f0d7
Configurable system printers bed textures and models
2020-01-09 10:27:42 +01:00
bubnikv
cc45356826
Fix of previous commit
2020-01-09 10:14:50 +01:00
Lukas Matena
e0a6dbf7f5
Switched order of hollowing and support points gizmos
2020-01-09 10:01:21 +01:00
bubnikv
a2402630b8
Optimization of G-code export: Don't make copies of ExtrusionEntities
...
when sorting them into Extruders / Islands / Regions.
2020-01-09 10:00:48 +01:00
tamasmeszaros
e053d57756
Performance improvements in raycaster
2020-01-08 17:12:06 +01:00
tamasmeszaros
d2c1dbd785
Add tests for EigenMesh3D raycaster with hole support.
...
Tests fail! Supports are intersecting the object when holes are added.
2020-01-08 17:11:22 +01:00
YuSanka
07d73dac01
DoubleSlider modes(states) are extended and implemented mode detection from model
...
+ Some code refactoring
2020-01-08 16:29:37 +01:00
YuSanka
7ecfa0b8c7
Small fix for 3e0690b37b
2020-01-08 15:44:39 +01:00
YuSanka
5a8ce18b5b
Fixed update of "Cost" field in "Sliced Info" box after a change of any material's options
...
("bottle_cost", "bottle_volume", "bottle_weight", "material_density")
2020-01-08 15:27:09 +01:00
YuSanka
7fb983d2c1
Fixed update of "Cost" field in "Sliced Info" box after a change of any material's options
...
("bottle_cost", "bottle_volume", "bottle_weight", "material_density")
2020-01-08 15:23:46 +01:00