Commit Graph

21053 Commits

Author SHA1 Message Date
Pavel Mikus
c86deb92db improve function name to reflect that it does unscaling (to_unscaled_linesf) 2022-10-06 12:19:33 +02:00
rtyr
8484f74967
Sync with PrusaSlicer-settings 2022-10-05 16:28:41 +02:00
Filip Sykala - NTB T15p
a5190a92cd Fix triangulation check 2022-10-05 15:15:22 +02:00
Filip Sykala - NTB T15p
e340fa6abe Merge branch 'master' into fs_emboss
# Conflicts:
#	src/libslic3r/AABBTreeLines.hpp
#	src/libslic3r/ExPolygon.hpp
#	tests/libslic3r/test_aabbindirect.cpp
2022-10-05 15:14:54 +02:00
Pavel Mikus
e02aed31d2 Added new query to AABBTree: all primitives (triangles/lines) within radius 2022-10-05 14:51:32 +02:00
Pavel Mikus
b49a2425ca Improve Lines Distancer quality, use it also in SeamPlacer 2022-10-05 14:51:32 +02:00
PavelMikus
20bd7f9a26 improvements in islands recognition; LinesDistancer class for both Point based and Floating based lines 2022-10-05 14:51:32 +02:00
rtyr
8a54f91548
Sync with PrusaSlicer-settings. 2022-10-05 13:29:45 +02:00
tamasmeszaros
f009b5480a Merge branch 'tm_remove_junk' 2022-10-05 13:16:19 +02:00
rtyr
6549342008
Initial Print4Taste bundle.
https://github.com/prusa3d/PrusaSlicer-settings/pull/168
2022-10-05 11:49:44 +02:00
tamasmeszaros
835c08beeb Remove accidental leftover commented source file 2022-10-05 10:12:28 +02:00
enricoturri1966
836b45a2ed Measuring - Gizmo measure shows dimensioning for distance edge-plane 2022-10-04 12:36:38 +02:00
Filip Sykala - NTB T15p
fb8de55d89 Add cancel for generate face name texture preview job 2022-10-04 12:03:24 +02:00
enricoturri1966
8fd8bada37 Measuring - Gizmo measure shows dimensioning for distance plane-circle 2022-10-04 11:26:11 +02:00
enricoturri1966
cba2113bbb Measuring - Refactoring in GLGizmoMeasure imgui dialog related to units 2022-10-04 08:45:39 +02:00
enricoturri1966
99e239301a Measuring - Fixes in plane-plane measurement - Measurements validation - Fixes in dimensioning rendering 2022-10-04 08:17:43 +02:00
YuSanka
58c7d8b188 CutGizmo: Connectors mode: Implemented Rectangular selection of connectors
+ some code refactoring
2022-10-03 17:24:50 +02:00
enricoturri1966
ccfce4db7b Fixed warnings 2022-10-03 13:59:11 +02:00
enricoturri1966
2678ccef40 Follow-up of a5a4fc4dcf - Fixed arrows orientations 2022-10-03 13:53:14 +02:00
enricoturri1966
a5a4fc4dcf Measuring - Gizmo measure shows arrows at endpoints of angle dimensioning 2022-10-03 12:54:22 +02:00
enricoturri1966
1f5859deb1 Measuring - Gizmo measure shows value of angle dimensioning in 3D scene 2022-10-03 11:36:08 +02:00
YuSanka
b4f38883a8 Merge remote-tracking branch 'PRIVATE/master' into ys_cut 2022-10-03 11:30:49 +02:00
YuSanka
1f1ed048db Fixed context menu for Text 2022-10-03 11:22:41 +02:00
enricoturri1966
2e81200db0 Measuring - Gizmo measure shows value of distance dimensioning in 3D scene 2022-10-03 10:50:38 +02:00
enricoturri1966
edc90170f4 Measuring - Gizmo measure shows dimensioning for angle plane-plane 2022-10-03 09:14:47 +02:00
Filip Sykala - NTB T15p
65f8b09876 Merge branch 'master' into fs_emboss 2022-09-30 18:29:57 +02:00
Filip Sykala - NTB T15p
e7fa4fc006 Discard changes by restore volume insted of changing history(undo/redo) stack 2022-09-30 18:29:46 +02:00
enricoturri1966
6f63a69e04 Measuring - Calculation of angle between edge and plane moved to backend 2022-09-30 15:50:31 +02:00
enricoturri1966
7cdc7ac535 Measuring - struct AngleAndPoints reworked as struct AngleAndEdges 2022-09-30 14:35:39 +02:00
enricoturri1966
6be56413f6 Measuring - Some refactoring 2022-09-30 14:13:17 +02:00
YuSanka
a8440db5ec Cut WIP:
* ObjectList & Selection: Show Connectors in the Scene, when CutConnectors Item is selected
* ObjectList: refactoring: extract the adding of volumes to the add_volumes_to_object_in_list()
* If some connector is selected on 3dScene -> select all connectors of this object
* GLGizmoScale3D : check if grabber is enabled, when do rendering
+ GLGizmoCut: refactoring : split render_cut_plane_grabbers to several functions
2022-09-30 14:07:17 +02:00
Lukas Matena
49c817c40b Resurrected an old test case for parsing and comparing config version numbers 2022-09-30 13:51:56 +02:00
enricoturri1966
0ef8115564 Measuring - Refactoring and bug fixing in GLGizmoMeasure::render_dimensioning() 2022-09-30 13:18:17 +02:00
enricoturri1966
8111fdfb54 Measuring - Added a bunch of utility functions in Measure.hpp 2022-09-30 12:54:00 +02:00
enricoturri1966
f7afed4bd3 Follow-up of 9b915bdd09 - Fixed crash 2022-09-30 12:06:07 +02:00
enricoturri1966
9b915bdd09 Measuring - GLGizmoMeasure - Visualization and selection of extra point for edges 2022-09-30 09:44:22 +02:00
Lukas Matena
97e69c04f8 Fixed crashing asserts due to a bug in the just merged branch 2022-09-30 08:52:44 +02:00
Lukas Matena
d42c5167f6 Merge branch 'lm_et_surface' into et_surface 2022-09-30 08:27:01 +02:00
Filip Sykala - NTB T15p
0e3b7cae12 Merge branch 'master' into fs_emboss
# Conflicts:
#	src/libslic3r/Technologies.hpp
#	src/slic3r/GUI/GLCanvas3D.cpp
2022-09-29 18:47:21 +02:00
Filip Sykala - NTB T15p
b594ffc7ef Selection of font for unknown one from 3mf
fix creation of  style name
2022-09-29 18:46:18 +02:00
Lukas Matena
32e6972eba macOS manifest and readme updated (macOS 10.10 -> 10.12) 2022-09-29 18:05:25 +02:00
Vojtech Bubnik
3350292ff2 WIP TreeSupports
1) Nodes allocated using std::deque, not as std::set of pointers for
   less memory allocator pressure.
2) Parents changed to parent indices, so that one may allocate side
   by side data for nodes addressed by these indices. Thus now elemens
   are being marked as deleted and the whole node database is being
   compacted in one shot instead of deleting an element from std::set.
3) Removed SUPPORT_TREE_ONLY_GRACIOUS_TO_MODEL for simplicity, it was
   never used.
4) Fixed crash when slicing multiple objects with three supports.
2022-09-29 17:10:53 +02:00
Lukas Matena
5091d77adb Measurement: moving arrow-drawing functions from frontend to the backend (4/4) 2022-09-29 16:41:28 +02:00
Lukas Matena
699a210c31 Measurement: moving arrow-drawing functions from frontend to the backend (3/4) 2022-09-29 16:41:17 +02:00
Lukas Matena
05c03e54d9 Measurement: moving arrow-drawing functions from frontend to the backend (2/4) 2022-09-29 16:41:08 +02:00
Lukas Matena
5ad4fafbf1 Measurement: moving arrow-drawing functions from frontend to the backend (1/4) 2022-09-29 16:40:15 +02:00
YuSanka
d1c871758b Cut WIP:
* ObjectDataViewModel: Respect to the volume id, when adding the new volume to the object
* 3mf : Save/Load info about connectors
2022-09-29 14:36:47 +02:00
enricoturri1966
3513b800a0 Tech ENABLE_PREVIEW_LAYOUT set as default 2022-09-29 14:23:41 +02:00
Vojtech Bubnik
a44a4505b7 Fixed unit tests. 2022-09-29 14:19:39 +02:00
Lukas Matena
1daab27ef6 Fixed a memory leak 2022-09-29 13:51:50 +02:00