tamasmeszaros
823d28ec4b
Fix infinite loop in build_ground_connection
2023-01-18 09:26:28 +01:00
tamasmeszaros
b4b5e8eb8e
WIP on pillar grouping for sla branching supports
2023-01-18 09:26:28 +01:00
tamasmeszaros
e62873ff13
Prevent uninitialized value in nlopt optimizer
2023-01-18 09:26:28 +01:00
tamasmeszaros
834f428ba0
WIP on grouping ground pillars for branching tree supports
2023-01-18 09:26:28 +01:00
tamasmeszaros
f028bfe680
Pillar creation restored but only in branchingtree
2023-01-18 09:26:28 +01:00
tamasmeszaros
a20cf5521d
ground route merges
...
wip on separating ground route search and actual creation
wip
Some fixes but still problems with pedestals
2023-01-18 09:26:28 +01:00
tamasmeszaros
84784259ba
Add max_weight_on_model parameter
...
Limiting the weight of subtrees going to the model body
2023-01-18 09:26:28 +01:00
tamasmeszaros
15a1d9a50a
Keep track of avoidance paths and merge them if possible
2023-01-18 09:26:28 +01:00
tamasmeszaros
6448f36c2b
Remove redundant headers
2023-01-18 09:26:28 +01:00
tamasmeszaros
ccab4b3dc9
Improve optimization accuracy
2023-01-18 09:26:28 +01:00
tamasmeszaros
ba6b202aa4
Fix weight calculation for fallback ground routing in branching tree
2023-01-18 09:26:28 +01:00
tamasmeszaros
1b54235d67
connect_to_ground() now handles widening correctly
2023-01-18 09:26:28 +01:00
tamasmeszaros
f5c1623642
Try routing unsuccessful branches to ground recursively
...
This helps to avoid huge branches being discarded where there is an obvious route to ground for a sub-branch.
Should improve SPE-1311
2023-01-18 09:26:28 +01:00
tamasmeszaros
31fb0ae049
Do not add junctions for elongated bed connections
...
It prevents search_ground_route from finding good solutions
This should at least improve on SPE-1311
2023-01-18 09:26:28 +01:00
tamasmeszaros
bef64ecec0
Don't call search_ground_route for every ground point candidate
...
search_ground_route already tries to find a suitable ground point globally from the source. Different destination arguments will not help much but will cause a lot of redundant cpu burning
SPE-1303
2023-01-18 09:26:28 +01:00
Filip Sykala - NTB T15p
8c2ac9d83b
Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate
2023-01-18 09:18:54 +01:00
Filip Sykala - NTB T15p
4d108d84a2
Fix for start with feature on linux platform
2023-01-18 09:18:48 +01:00
PavelMikus
88d1718a5a
revisit SupportSpotSearch step invalidation and fix issues
2023-01-17 17:15:13 +01:00
PavelMikus
ee5f4f8573
fix FDM supports autogenerate button sometimes not working correctly
2023-01-17 17:15:13 +01:00
PavelMikus
823eb1a251
disable dynamic overhang speed by default. We can enable them only in our profiles, and it is risky to set speed for unknown printers
2023-01-17 17:15:13 +01:00
PavelMikus
363618beb8
Linux crash fixes
2023-01-17 17:15:13 +01:00
PavelMikus
2f0cde9e9e
make exception_ptr static
2023-01-17 17:15:13 +01:00
Filip Sykala - NTB T15p
96519bf259
Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate
2023-01-17 15:25:06 +01:00
Filip Sykala - NTB T15p
6da3c5799c
Grayed hint text after open font list
2023-01-17 15:25:00 +01:00
YuSanka
70ec644ad4
Simple mode: Emboss related improvements:
...
* Deleted "Add text part/negative volume" items from context menu
* Disable menu item "Split to parts" for object's context menu
* "T"-key doesn't cause an adding of the text-part
* Load 3mf by DnD: Add info dialog for a case of "Load geometry"
+ Change No button to Cancel
2023-01-17 15:03:01 +01:00
Vojtech Bubnik
402affb035
Fix of #9399 Thick layers + thick raft + lightning infill = crash
...
FillLightning::Filler infill wrapper was not aware of the fact
that Layer::id() returns layer index that includes raft layers.
This is newly handled by the FillLightning::Filler wrapper.
2023-01-17 14:58:07 +01:00
Vojtech Bubnik
abb8e3d9b1
Fixed update of UI when background slicing is stopped by Platter update
...
function. The update used to be performed by sending EVT_PROCESS_COMPLETED
wxCommandEvent to Plater, however the type of the event was refactored
(enhanced) to SlicingProcessCompletedEvent long time ago, thus
the message sent in this particular case was not being delivered.
2023-01-17 14:21:23 +01:00
rtyr
9db305c51c
Initial BIQU bundle
...
Based on https://github.com/slic3r/slic3r-profiles/pull/32
2023-01-17 14:12:16 +01:00
Filip Sykala - NTB T15p
a0ad13fe71
Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate
2023-01-17 12:29:33 +01:00
Filip Sykala - NTB T15p
82c0913ea8
Add Search fot font face names
2023-01-17 12:29:19 +01:00
Filip Sykala - NTB T15p
c2765cbde8
Fix for world transformation of text
2023-01-17 12:27:50 +01:00
rtyr
086dec2196
Sync with PrusaSlicer-settings
2023-01-17 12:20:23 +01:00
rtyr
fc3cdbc99d
sync with PrusaSlicer-settings
2023-01-17 12:17:41 +01:00
rtyr
000deda58d
Added new printer models
2023-01-17 10:40:01 +01:00
rtyr
bcc193d8dc
Added thumbnails for new printer models.
2023-01-17 10:38:56 +01:00
YuSanka
6047e82310
Deps: Updated wxWidgets
2023-01-17 10:31:06 +01:00
David Kocik
02d5ad9d8c
Downloader URL check
2023-01-16 17:41:22 +01:00
David Kocik
3438b5184e
missing include
2023-01-16 17:18:04 +01:00
Vojtech Bubnik
52ea2edf84
Fixed Layer::sort_perimeters_into_islands() for fuzzy skin:
...
1) An extrusion sample is taken for sorting extrusions into island
so that a sample deep inside its island is taken with high probability.
2) With fuzzy skin active, the inexact search is done with bounding boxes
inflated with the fuzzying distance.
2023-01-16 17:01:38 +01:00
David Kocik
511408841a
Merge branch 'dk_dwnldr_merge'
2023-01-16 16:52:39 +01:00
David Kocik
e959fd0e58
Error dialog on download failure.
2023-01-16 16:52:17 +01:00
David Kocik
21c8cefef2
downloader - binary write on resume
2023-01-16 16:52:17 +01:00
David Kocik
dc2a87cabf
Merge branch 'dk_usb'
2023-01-16 15:26:55 +01:00
David Kocik
63a3fcf571
Changes in windows eject.
...
Second request if first fail with different dev inst.
Small refactor.
2023-01-16 15:26:36 +01:00
David Kocik
9dce38b9a7
missing include
2023-01-16 15:22:22 +01:00
YuSanka
e2a51a4da9
Fixed info for SplashScreen
2023-01-16 14:59:16 +01:00
Vojtech Bubnik
ca0c83d914
The new ExtrusionRole implementation newly supports both "Bridging"
...
and "External" attributes at the same time.
PerimeterGenerator was updated to make use of it and set "External"
attribute for overhang perimeters.
2023-01-16 14:39:57 +01:00
Filip Sykala - NTB T15p
50bb164263
Fix of slice button state after text editing
2023-01-16 13:44:34 +01:00
Vojtech Bubnik
07b8bd0f7e
Fixed missing include.
2023-01-16 12:54:53 +01:00
Vojtech Bubnik
d1f610d957
Extending the expressivity of ExtrusionRole
...
Moved is_xx() test functions to ExtrusionRole enum class,
changed the tests to use the new ExtrusionRole bitmask.
Follow-up to 5991850db1
e50e96bb26
c64dbacf88
2023-01-16 12:39:08 +01:00