PavelMikus
a3430a5b51
Completely removed Bounded Rectilinear infill
...
Improved bridge over sparse infill logic - now does not bridge the whole area but only neede part
Filtered out tiny regions of ensuring created after bridge_over_sparse infill expanded the regions
2023-03-01 16:42:57 +01:00
PavelMikus
b90e8eb6ec
Merge remote-tracking branch 'origin/master' into pm_anchor_bridges_on_sparse_infill
2023-02-28 15:08:59 +01:00
PavelMikus
b5fc26ab0a
Filter out very small esnuring regions
2023-02-28 15:07:17 +01:00
Vojtech Bubnik
906671fbba
Follow-up to 33496449645c8d2a1f2bd8cfb651862a86682385
...
Reworked handling of approximate / snug bounding boxes
at Model / ModelObject / PrintObject
Further optimized, so that the bounding boxes are not recalculated
unnecesarilly.
2023-02-28 14:48:31 +01:00
Vojtech Bubnik
3349644964
Reworked handling of approximate / snug bounding boxes
...
at Model / ModelObject / PrintObject
Fixes #9467 #9519 #9646
Also fixed variable layer height editing for case such as mentioned
in the github issues above.
Also likely fixed some of the sinking objects issues.
2023-02-28 11:27:15 +01:00
Vojtech Bubnik
cbe3c4f238
Fix of recent Organic support & Raft implementation.
2023-02-28 08:59:36 +01:00
Vojtech Bubnik
8354d2b52c
Fixing missing dense raft layers with number of support top interface
...
layers set to zero.
Fixes #7951 , second picture.
2023-02-27 17:10:10 +01:00
YuSanka
2098ce9cfa
Follow-up 3054156f9e
2023-02-27 16:31:17 +01:00
YuSanka
3054156f9e
Cut: Add missed check if selected object inside update_bb()
2023-02-27 15:03:21 +01:00
tamasmeszaros
4bb92e9c51
Fix get_model_volume always returning nullptr;
2023-02-27 14:52:28 +01:00
PavelMikus
21cd23167e
Merge remote-tracking branch 'origin/master' into pm_anchor_bridges_on_sparse_infill
2023-02-27 13:15:18 +01:00
PavelMikus
43a155c476
improve the filters of regions that will be turned into bridges
2023-02-27 12:52:46 +01:00
YuSanka
ec0a3658b0
Implemented SPE-1512 - Cut tool: changing visualization of holes in dowel mode
...
Related to https://github.com/prusa3d/PrusaSlicer/issues/9771#issuecomment-1438534966
2023-02-27 12:17:22 +01:00
YuSanka
237be88c23
Fix for #9864 - "Add Instance" with Multiple Objects Selected Causes Crash
2023-02-27 11:49:46 +01:00
Vojtech Bubnik
c84c699a96
Implemented raft for Organic supports. A multi-layer raft is only built
...
for 1st object layer; the trees go to the print bed and only
the 1st layer raft is built for both the multi-layer raft and the trees.
Fixes #9816 #9743 #9526
2023-02-27 11:04:03 +01:00
Vojtech Bubnik
825c954b44
WIP: Organic Supports & Raft
...
Object is lifted, trees are routed to the ground.
2023-02-27 11:04:03 +01:00
YuSanka
b767c76adb
Localization: Updated POT
2023-02-27 10:07:45 +01:00
PavelMikus
e4910381b4
optimize the brdige over infill by extractng only the sparse infill lines from previous layer
2023-02-24 16:47:07 +01:00
YuSanka
97414fa4fd
Follow-up 923f7cf8d764d420e332d9034d1e397574a0d956 - CutGizmo : Added missed parameter for transformed_bounding_box on activate gizmo
2023-02-24 16:25:25 +01:00
YuSanka
0c78a4474c
Fix for SPE-1529 - Cut tool: Wrong position of the Plug connectors with some depth tolerance
...
+ Some code refactoring
2023-02-24 16:04:12 +01:00
PavelMikus
feb9310fe3
Support tiny floating islands inside sparse infill. You never know what can grow out of them.
2023-02-24 14:38:08 +01:00
PavelMikus
5656d4ea6d
Fix crashes.
...
Set common bridging angle to touching surfaces, otherwise bad stuff happens.
2023-02-24 11:56:24 +01:00
PavelMikus
afe782f6fc
Merge remote-tracking branch 'origin/master' into pm_anchor_bridges_on_sparse_infill
2023-02-24 10:42:05 +01:00
YuSanka
923f7cf8d7
Cut bug fixing: SPE-1511 and SPE-1525
...
* Fixed Cut by line
* Added missed snapshots for Undo/Redo
* Fix for set new position do the cut plane
* Fixed update_clipper()
2023-02-23 18:40:43 +01:00
enricoturri1966
575422c7b7
Follow-up of 3b174c37a0291d630df3ac37b292c3c1dd360197 - Fixed update of wipe tower brim width after loading a 3mf project
2023-02-23 10:12:29 +01:00
YuSanka
be74338e53
Follow-up a41dd8eeed50b9bfbb9f37769569f091512d8124 - Added missed updates for transformed bounding box
...
+ Fixed Arrow Up/Down action. Cut plane is moved during the its own normal instead of during the Z axes
2023-02-23 10:01:40 +01:00
YuSanka
d6c7312181
FOllow-up a41dd8eeed50b9bfbb9f37769569f091512d8124 - Fix for SPE-1521 - Use the arrows to move the cut plane out of the object
2023-02-22 16:58:49 +01:00
enricoturri1966
6a722570f1
#9722 - GCodeViewer - Take in account z offset when setting the height of the toolpaths for the purge line in custom start gcode.
2023-02-22 13:22:45 +01:00
enricoturri1966
17899adc69
#9823 - Fixed parsing of gcode generated by Simplify3D
2023-02-22 11:33:39 +01:00
Pavel Mikus
beabf46e87
Set cooling markers correctly - finally fix of cooperation between dynamic speed and pressure equalizer
...
Fixes the following issues: 9769, 9485 and maybe others where presusre equalier is used
with dynamic speeds
2023-02-22 11:01:12 +01:00
Pavel Mikus
86729aa499
use vector instead of boost small vector
2023-02-21 19:53:39 +01:00
Pavel Mikus
61e623eda9
fix issues after merge with new ensuring branch
2023-02-21 16:44:03 +01:00
David Kocik
b4ceefb15a
Merge branch 'dk_templates_fix'
2023-02-21 16:21:41 +01:00
David Kocik
e463979592
Refactoring of dialog text
2023-02-21 16:21:23 +01:00
Lukáš Hejl
db60d23c18
Fix of #9809 : Crash after splitting an object into parts.
...
Now after splitting an object into parts, custom supports, seams, and multimaterial painting are removed, and the user is notified about it.
Also, this commit fixed the text of the notification about removing custom supports, seams, and multimaterial painting by Simplify gizmo. And it also fixed that info about custom supports, seams, and multimaterial painting was still shown in the right panel after the model simplification event when custom supports, seams, and multimaterial were removed.
2023-02-21 13:55:24 +01:00
YuSanka
a41dd8eeed
Follow-up dc0275f70d4c5d163e1906828cfc08ee46b6d081 - Cut: Next performance fix.
...
Refactor a code to avoid redundant recalculation of an object bounding box and transformed bounding box.
2023-02-21 12:44:08 +01:00
David Kocik
8f31cf6e3d
Merge branch 'dk_templates_fix'
2023-02-21 11:00:31 +01:00
David Kocik
4e32b7ea5a
Fix of Config wizard "no filaments selected for a printer"
2023-02-21 10:35:26 +01:00
Pavel Mikus
5e550709ff
fix issue 9800 - Avoid Crossing Curled Overhangs Not Respecting Printer Bed Size
...
Fix Avoid curled overhang functionality actually not working correctly, especially on multiple objects/instances
2023-02-20 21:14:34 +01:00
YuSanka
14c3152ac9
Fix for #9795 - Text emboss input dialog doesn't allow pasting in text from clipboard
2023-02-20 14:29:37 +01:00
enricoturri1966
043dccdea0
Follow-up of 991aedd37ce64883a86af23dd5eb940f89a93377 - Fixed extruder temperature for single extruder multi material prints
2023-02-20 08:46:38 +01:00
enricoturri1966
3b174c37a0
Fixed procedural generation of wipe tower model
2023-02-20 07:52:50 +01:00
Lukas Matena
4199d1aef6
Bumped up version to 2.6.0-alpha4
version_2.6.0-alpha4
2023-02-18 00:50:32 +01:00
PavelMikus
3e8501624a
Merge remote-tracking branch 'origin/vb_ensurovani' into pm_anchor_bridges_on_sparse_infill
2023-02-17 15:44:14 +01:00
PavelMikus
739bee354d
lower angles span so that briding direction is better
2023-02-17 15:38:57 +01:00
PavelMikus
7c603a53e0
fix first layer over sparse sometimes not labeled as bridge when there was no expand space
2023-02-17 15:38:57 +01:00
PavelMikus
ce73bce780
fixed multiple regions, fixed artefacts in morphological operations
2023-02-17 15:38:57 +01:00
PavelMikus
59c58397c9
Fix bug with special infill
2023-02-17 15:38:57 +01:00
PavelMikus
6521b72274
Fix problems with adaptive infills, but the anchoring itself is not used on them
...
Fix briding angles for octagram and hilberts curve
2023-02-17 15:38:57 +01:00
PavelMikus
2b0a7ccb2c
invalidate posPrepareInfill on pattern change, since that influences anchoring
...
filter out sparse infill with 100 density from bridgeable areas
2023-02-17 15:38:57 +01:00