Commit Graph

20209 Commits

Author SHA1 Message Date
enricoturri1966
8312dc2454 Measuring: Fixed rendering of point features when the object is scaled 2022-10-06 14:47:25 +02:00
enricoturri1966
1922213725 Measuring: prototype for uniformly scale a volume by editing the value of the shown distance 2022-10-06 14:23:45 +02:00
Sebastian Nadorp
8ba52ae65c Order list of vendors in ConfigWizard:
@lukasmatena 's amendment: PR #8795. Thanks.
2022-10-06 13:18:33 +02:00
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
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
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
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
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
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
enricoturri1966
524e55edd9 Tech ENABLE_LEGEND_TOOLBAR_ICONS set as default 2022-09-29 12:19:20 +02:00
Vojtech Bubnik
d7d849a02c Fix of #8932 Hang while slicing interlocking chainmail model
Reworked the Archimedean Chords, Hilbert and Octagram Spiral infill
generators to
1) Generate solid infill as not aligned with other solid infill layers.
   This may surprise some users as the pattern over multiple islands
   will be different, maybe not that nice. This may change in the future.
2) Sparse infill is always aligned and generated over the whole object,
   however newly the generated lines are trimmed with a snug bounding box
   while being generated.
3) For Archimedean chords the accuracy was not applied correctly, leading
   to higher accuracy for dense infill and lower accuracy for sparse infill.
2022-09-29 12:12:20 +02:00
enricoturri1966
32b2c90538 Tech ENABLE_TRAVEL_TIME set as default 2022-09-29 11:07:20 +02:00
enricoturri1966
ee088bf798 Measuring - GLGizmoMeasure - Added option to copy to clipboard the result of measurement 2022-09-29 10:19:40 +02:00
rtyr
bb1b21513f
RatRig 1.0.1 Improvements and fixes.
https://github.com/prusa3d/PrusaSlicer/pull/8955
2022-09-29 09:37:36 +02:00