tamasmeszaros
88ba89dbbc
STEP: Implementation ported from BambuStudio:
...
CMake handling is different
STEP: Removed preprocessing stage
STEP: Small refactoring
STEP: Bigger refactoring
STEP: Changed naming on loaded object and volumes:
If the STEP contains exactly one named volume, the object and its first
volume will both have that name. Otherwise, filename w/o suffix is used
as object name and volumes are named using names from the STEP (if there
is none, untranslated "PartN" string is used).
STEP: Load the libraries dynamically on Win
wip
2022-08-11 16:49:13 +02:00
rtyr
dc9e35d8ea
Merge pull request #8602 from pmjdebruijn/creality_250
...
Creality.ini: Add alternative nozzle support
2022-08-11 11:30:17 +02:00
rtyr
1d1fb3fb37
Updated bed_shape
2022-08-11 09:59:45 +02:00
rtyr
5e23694e16
Added initial Elegoo bundle.
...
https://github.com/prusa3d/PrusaSlicer-settings/issues/162
2022-08-10 14:59:32 +02:00
Pascal de Bruijn
2aa79d00ca
Creality.ini: adjust Geeetech Matte PLA
2022-08-09 19:57:36 +02:00
Pascal de Bruijn
ad0ac53685
Creality.ini: adjust infil_overlap
2022-08-09 19:56:26 +02:00
Pascal de Bruijn
9616f38de7
Creality.ini: adjust extrusion_widths
2022-08-09 19:56:09 +02:00
Lukáš Hejl
7dac30714b
Follow-up to 394494b3ac
: Fixed deceleration/acceleration issue also for gap-fill. Also, deceleration before bridge infill is now working.
2022-08-09 13:59:56 +02:00
rtyr
3cad3f6b89
Added new Creality thumbnails.
2022-08-09 12:33:44 +02:00
Lukáš Hejl
d81c63fad4
Fixed Perl unit tests after 77f5973c25
.
2022-08-09 02:31:14 +02:00
enricoturri1966
e0d33ec92a
Added missing include
2022-08-09 02:30:04 +02:00
Lukáš Hejl
c9ddf7315e
Replaced parameters wall_add_middle_threshold and wall_split_middle_threshold with automatic computation based on extrusion width.
...
That allows computed better values in cases when the extrusion width of the first layer or for the infill differs from the extrusion width for perimeters.
Parameters min_feature_size and wall_transition_length now can be set in percentages, and then they will be calculated based on nozzle size. Old profiles with default values are forced to replace old default values with new default values in percentages.
2022-08-08 10:21:55 +02:00
Pascal de Bruijn
3c188c5a4f
Creality.ini: Add Geeetech Matte PLA
2022-08-04 18:28:06 +02:00
Pascal de Bruijn
54c5c116f6
Creality.ini: Add Ender-3 V2 Neo, Ender-3 Max Neo, CR-10 SMART Pro printers
2022-08-04 18:22:27 +02:00
tamasmeszaros
b8c3905e82
Fix crashing SLA tests on Win
2022-08-04 15:47:50 +02:00
Lukáš Hejl
1b934518b3
Modified text drawing methods in debugging visualization (SVG) to support changing font size.
2022-08-02 13:21:39 +02:00
Lukáš Hejl
caf3e258b8
Fixed compiler warnings.
2022-08-02 13:21:39 +02:00
Lukáš Hejl
0161a59a93
Fix of #8472 : The middle perimeter was missing for some specific configurations due to numeric rounding errors.
2022-08-02 13:21:39 +02:00
Lukáš Hejl
756eaeeb6d
Updated the comment about the missing twin edge in the post-processed Voronoi diagram.
2022-08-02 13:21:39 +02:00
Lukáš Hejl
7060f3d1b3
Fixed an issue that when wall_transition_filter_deviation contained a non-percent value, then it contained the wrong value.
2022-08-02 13:21:39 +02:00
Lukáš Hejl
2317e9c2b9
Added information that the concentric infill is also affected by the selected perimeter generator.
2022-08-02 13:21:39 +02:00
Pascal de Bruijn
a8872a9211
Creality.ini: Add alternative nozzle support
2022-07-31 16:05:46 +02:00
Lukáš Hejl
394494b3ac
Fix of #8530 : Pressure equalizer unintentionally decelerates before ironing.
...
This is the follow-up to: 39404be75a
2022-07-28 11:42:57 +02:00
Lukáš Hejl
9168b60463
Prevented the pressure equalizer from emitting G-code settings feed rate when there are no G-code lines that will be affected (empty block of G-code lines with set feed rate).
2022-07-28 11:42:53 +02:00
Merill
72aba9a5be
Little fix: back() isn't front()
2022-07-28 03:02:29 +02:00
Lukáš Hejl
77f5973c25
Fix of #8446 : Non-planar Voronoi diagram.
...
This is the follow-up to 63c66f4f18
. Detection of non-planar (degenerated) Voronoi diagrams was rewritten to check if all neighboring edges of the Voronoi vertex are CCW ordered.
2022-07-26 13:47:40 +02:00
YuSanka
e0031018a7
Manually merged PR #8544 - Add 2.5.0 translate for zh_CN language
2022-07-22 16:53:11 +02:00
Lukáš Hejl
dd6096bf0b
Fix of #8457 and #8461 : Made pressure equalizer to modify only GCode lines that are inside the block tags _EXTRUDE_SET_SPEED and _EXTRUDE_END.
...
The previous approach could modify all GCode lines, even custom GCode or tool change GCode, which was unintentional.
2022-07-22 11:32:37 +02:00
Lukáš Hejl
decfa80bfd
Test case for issue when Arachne produce closed ExtrusionLine that have different the first and the last point.
2022-07-22 08:33:27 +02:00
Lukáš Hejl
e14da6224a
Fixed an issue when an open perimeter containing part of an overhang perimeter was split into two parts and wasn't extruded as continuous extrusion.
2022-07-22 08:33:27 +02:00
Lukáš Hejl
2a865919a0
Prevented gap fill and Arachne from creating tiny gaps in extrusions in specific cases.
2022-07-22 08:33:27 +02:00
YuSanka
1150639306
Gallery: Update for recycling symbols
2022-07-21 10:44:09 +02:00
Lukáš Hejl
63c66f4f18
Fix of #8474 and #8514 : Voronoi generator sometimes produced a non-planar Voronoi diagram.
...
We introduced detecting for those degeneration cases. When degenerated Voronoi diagram is detected, then the input polygons are rotated, and the Voronoi diagram is recomputed. Usually, rotation of input data solves issues like this.
2022-07-21 08:47:48 +02:00
enricoturri1966
9690919028
Fixed GLGizmoBase::render_input_window() to properly require for an extra frame the first time an imgui window is shown
2022-07-19 13:12:13 +02:00
Lukas Matena
a965956cba
Removed extra member qualification in declaration (does not build with /permissive-)
2022-07-19 10:53:41 +02:00
enricoturri1966
76562d1e75
SPE-1252 - Fixed update of contours in Cut Gizmo when modifying the orientation or the scale of a part of a multipart object
2022-07-18 15:38:56 +02:00
Lukas Matena
38f10da566
Bumped up version to 2.5.0-alpha3
2022-07-15 14:06:23 +02:00
Lukas Matena
edc0aa4bce
Mentioned CuraEngine in the CopyrightsDialog
2022-07-15 13:58:17 +02:00
Lukas Matena
04555862b0
Merge branch 'pm_seam_curling_fix_250' into master_250
2022-07-14 18:07:39 +02:00
Pavel Mikus
70677858a1
Use resampling only with smooth surfaces generated by Arachne
2022-07-14 18:00:59 +02:00
Pavel Mikus
2e437d1761
curling improvements
2022-07-14 11:47:29 +02:00
Pavel Mikus
d5d1633e2b
Bugfix: seam enforcers and blockers not respected on different nozzle widths -
...
now flow width is used instead of fixed distance param
2022-07-14 10:15:05 +02:00
Pavel Mikus
f5efb0d0aa
remove global angle computation, wrong results
2022-07-14 10:15:05 +02:00
Pavel Mikus
4a9f9aa89b
oversample smooth surfaces, which reduces curling on those surfaces, because the shortest path down is better defined
2022-07-14 10:15:05 +02:00
Pavel Mikus
40408c2178
increase snapping angle
2022-07-14 10:15:05 +02:00
PavelMikus
768bfd5c7f
reduce curling
2022-07-14 10:15:05 +02:00
PavelMikus
c65e22e6bb
refactored find_seam_string func
2022-07-14 10:15:05 +02:00
PavelMikus
4d8e8afb10
Count seam string weight and try mutiple strings; choose highest weight
2022-07-14 10:15:05 +02:00
Pavel Mikus
f31865a627
increase weight of central seam enforcers
2022-07-14 10:15:05 +02:00
Pavel Mikus
232517fe77
choose seam string with lower variance weighted by visibility
2022-07-14 10:15:05 +02:00