YuSanka
a4cf34a49f
Fix for SPE-1657 : [LINUX - GTK3] Crash when change position of part in sidebar
2023-05-11 11:13:55 +02:00
tamasmeszaros
8f680fd496
Fix no action on sla archive import with "profile only" option
2023-05-10 17:05:05 +02:00
tamasmeszaros
e3dcae6798
Merge branch 'tm_archive_registry_SPE-1676'
2023-05-10 15:59:43 +02:00
tamasmeszaros
d4ad9deb94
Archive format registration refactored
...
Fix tests
2023-05-10 14:08:11 +02:00
David Kocik
ed41dbc7cf
Merge branch 'dk_back'
2023-05-10 11:17:54 +02:00
David Kocik
f346b42886
Commented Part of config update algorythm that searches in snapshots.
2023-05-10 11:17:19 +02:00
enricoturri1966
663465299b
Small refactoring
2023-05-10 11:15:39 +02:00
David Kocik
2e3b5c2bbc
Fix of backward compability issue
...
Added recommended version checks to ConfigWizard and PresetUpdater
2023-05-10 11:06:30 +02:00
enricoturri1966
662c3da65b
Fixed warnings
2023-05-10 11:01:50 +02:00
enricoturri1966
5984111388
SPE-1606 - Placement of switch view type icon in the 3D scene by the current selected instance bounding box
2023-05-10 10:37:05 +02:00
enricoturri1966
a4605a5e9e
SPE-1606 - Do no show the switch view type icon in the 3D scene if the object does not contain negative volumes
2023-05-10 10:20:31 +02:00
enricoturri1966
35f4993ec2
SPE-1606 - Fixed geometry not rendered in the 3D scene after switching from SLA to FFF printer
2023-05-10 10:13:20 +02:00
Vojtech Bubnik
3848a8eda2
Fixed crash after 'vb_organic_interfaces' with zero top interfaces.
2023-05-10 09:02:40 +02:00
enricoturri1966
b13a51f400
Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_sla_switch_view
2023-05-10 08:15:35 +02:00
Vojtech Bubnik
c9f449bcb2
PlaceholderParser: fixed reporting of x value outside
...
of the interpolated table.
2023-05-09 11:14:36 +02:00
Vojtech Bubnik
84db6356b3
Organic Supports: support_tree_branch_diameter_double_wall
...
to control when the 2nd wall kicks in.
2023-05-09 10:46:56 +02:00
Vojtech Bubnik
daa9bf7cd9
Merge branch 'vb_organic_interfaces'
2023-05-09 09:47:11 +02:00
Vojtech Bubnik
9d495f2413
Organic supports: Refactoring for adding interfaces to tree tips.
2023-05-09 09:46:27 +02:00
Vojtech Bubnik
c838fc92fc
Follow-up to 1e7a3216ca
...
WIP Organic supports intefaces: bugfixes
2023-05-08 10:25:28 +02:00
Vojtech Bubnik
1e7a3216ca
WIP Organic supports intefaces:
...
Further refactor of FDM support code - extracted interface routine to common.
Implemented support for soluble interfaces & half soluble / half non-soluble
interfaces.
2023-05-08 09:19:31 +02:00
PavelMikus
ce4cf95067
Fix missing includes
2023-05-05 16:32:03 +02:00
Vojtech Bubnik
89f0895dd6
WIP: Organic supports - bottom interfaces
2023-05-05 14:23:09 +02:00
Vojtech Bubnik
ad203baf77
Moved FFF support code to libslic3r/Support directory
2023-05-05 14:05:22 +02:00
PavelMikus
2873042148
SPE-1684: Fix issue where the automatic painting did not trigger paint-on-supports notification in the right panel
2023-05-05 13:53:52 +02:00
Vojtech Bubnik
a236351fd3
Supports refactoring: Split FFF supports into multiple files,
...
enclosed into namespaces.
2023-05-05 12:59:01 +02:00
Vojtech Bubnik
cc938e7549
WIP SupportGeneratorLayerStorage refactoring.
2023-05-05 10:21:24 +02:00
PavelMikus
1bbe0c5be3
fix missing include for linux builds
2023-05-04 17:39:56 +02:00
Vojtech Bubnik
00ea0847b8
Fix of merging bridging regions:
...
Fixed building a DAG of overlapping regions in expand_bridges_detect_orientations()
2023-05-04 17:25:26 +02:00
Vojtech Bubnik
ccc193959b
Merge branch 'vb_optimizations'
2023-05-04 15:29:17 +02:00
Vojtech Bubnik
c3178321b4
Optimization of triangle mesh slicing: scalable_allocator and hashing
...
of shared mutexes.
2023-05-04 15:27:32 +02:00
Vojtech Bubnik
fd437dcaf5
Little refactoring of douglas_peucker()
2023-05-04 15:27:32 +02:00
Vojtech Bubnik
6d0ceeb886
ClipperLib: Further optimization of memory allocation using scalable_allocator.
...
ClipperLib: SimplifyPolygon() - changed default winding number to positive,
added strictly_simple parameter.
ClipperUtlis simplify_polygons() - removed "remove_collinear" parameter
2023-05-04 15:27:32 +02:00
Vojtech Bubnik
3b9037b442
nlopt in RelWithDebInfo now compiles as release.
2023-05-04 15:27:09 +02:00
Vojtech Bubnik
8593ad1f80
Organic supports improvements: Removing collisions with trees,
...
limiting how far tree bottoms at slanted surfaces could be extended
down below their last full circle position.
Placable areas are now calculated sitting on slightly inflated
top surface to indicate support of tree bottoms at slanted surfaces.
2023-05-04 15:26:41 +02:00
PavelMikus
34015349c1
Fix a rounded extrusion model when the new width is smaller than layer height - the code used radius in place of diameter
2023-05-04 14:59:50 +02:00
Lukas Matena
a039391131
Fixed rendering of horizontal ellipsis in ImGui controls
2023-05-04 13:56:46 +02:00
YuSanka
234956dfda
Fix for SPE-1686 : Bug with instance rotation around X or Y
...
Steps to repro:
1. Add object
2. Increase instances
3. Select some instance
4. Rotate around X or Y
5. After MouseUp:
OSX -> hard crash
MSW and Linux -> object and instance are selected at a same time
2023-05-03 14:26:06 +02:00
enricoturri1966
eb0f03aa9b
Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_sla_switch_view
2023-05-03 13:45:28 +02:00
enricoturri1966
d9dde32b78
SPE-1606 - Fixed a bunch of bugs/crashes related to visualizing original or processed volumes in 3D scene after slicing using SLA printers when multiple objects are on the printbed
2023-05-03 13:45:15 +02:00
Vojtech Bubnik
2eebba82f8
Merge remote-tracking branch 'remotes/origin/master' into vb_optimizations
2023-05-03 10:25:48 +02:00
tamasmeszaros
49fbf4ccce
Avoid garbage error message when generating sla preview
2023-05-03 09:45:11 +02:00
tamasmeszaros
9eed8e4892
Merge branch 'tm_arrange_crash_SPE-1607'
2023-05-03 09:22:22 +02:00
tamasmeszaros
362267431b
Fix transformation assembly problem for arrange polyogon
2023-05-03 09:21:57 +02:00
tamasmeszaros
6831b7094a
Trying to fix transformation assembly problem for arrange polyogon
2023-05-03 09:21:57 +02:00
Vojtech Bubnik
af6c27b861
douglas_peucker(): fix after 63ca221394
2023-05-02 19:50:12 +02:00
Vojtech Bubnik
d0f38cd0b4
macOS clang is buggy, it does not implement __cpp_lib_hardware_interference_size
...
correctly.
2023-05-02 19:26:33 +02:00
Vojtech Bubnik
0c6f2261a3
Tree Supports: Extend bottoms of trees downwards to the object surface
...
if those supports are not sitting on a flat surface.
2023-05-02 18:45:07 +02:00
Vojtech Bubnik
15ccecf885
TreeSupport optimization: better parallel scaling, simpler simplification
2023-05-02 18:37:24 +02:00
Vojtech Bubnik
2600ba71ad
Fix of undefined hardware_destructive_interference_size
2023-05-02 18:36:59 +02:00
Vojtech Bubnik
63ca221394
douglas_peucker(): Optimized for 32bit Point types.
2023-05-02 18:20:38 +02:00