Commit Graph

12079 Commits

Author SHA1 Message Date
bubnikv
cae4e5bcca Speed up of libigl SelfIntersectMesh:
The test for intersection of two triangles sharing a common edge
has been optimized to reject non-overlaping triangles with
the least amount of exact arithmetics predicates.

Cherry pick of
d367762468
2020-02-03 14:01:35 +01:00
tamasmeszaros
b65893025a remove duplicate string_printf
#3594, #3592
2020-02-03 11:19:11 +01:00
tamasmeszaros
937ade7379 string_printf Wformat-security hack #
#3594, #3592
2020-02-03 11:09:54 +01:00
Slic3rPE
5cb61dc789 missing includes 2020-02-03 10:13:15 +01:00
YuSanka
cb49940662 Added missed include under OSX 2020-02-03 09:24:58 +01:00
YuSanka
530c586277 ObjectDataViewModel is extracted from wxExtentions to the separated file
+ parse_color function is moved to BitmapCache from PresetBundle
2020-02-02 22:22:40 +01:00
YuSanka
1a6c8d786e Mark a tick as a conflict, if it has a ToolChange to the same extruder 2020-02-02 21:20:48 +01:00
YuSanka
737715c317 Fixed build under OSX 2020-02-02 19:40:00 +01:00
YuSanka
1278f0a93b Added missed include for OSX 2020-01-31 21:03:17 +01:00
YuSanka
82bb5be1f6 To fix blurred icons under OSX there is implemented PresetBitmapComboBox, derived from wxBitmapComboBox,
which now will be used for preset choosers on sidebar a preset tabs.

+ for BitmapCache class added m_scale used for correct scaling of SVG images on Retina displays

+ some code clearing from unused functions or function's parameters
2020-01-31 16:57:45 +01:00
Lukas Matena
9e0614f416 Fix of tripping glAssert after switching to Preview on Linux/GTK2
(fix suggested and thus approved by @enricoturri1966)
2020-01-31 14:50:37 +01:00
Enrico Turri
43520a50fa Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer 2020-01-31 12:15:14 +01:00
Enrico Turri
30c2e0145d #3580 - Added menu item 'Edit/Reload from disk' and F5 key acceleration to reload the entire plater 2020-01-31 12:15:04 +01:00
tamasmeszaros
9c68f20898 Put hole drilling into separate step 2020-01-31 08:58:21 +01:00
tamasmeszaros
fd65628807 [refactor] Move remaining utility functions into sla_test_utils 2020-01-31 08:56:46 +01:00
Lukas Matena
fed51de77f Fixed a crash during cut (typo introduced in 645f13a) 2020-01-31 08:54:41 +01:00
YuSanka
4bb45f01cc Implemented DnD for objects inside ObjectList 2020-01-30 15:01:47 +01:00
bubnikv
d575b662d3 Fixed some compiler warnings. 2020-01-30 13:00:51 +01:00
bubnikv
53f316ef04 Created Creality.idx
bumped up the version number for Creality.ini
2020-01-30 13:00:26 +01:00
bubnikv
6687c029e8 Fixed regression of 71fa411100
where the PrintObject bounding box was not invalidated correctly
when the transformation matrices of instances changed.

Also refactored PrintObject::size() for const correctness.
2020-01-30 12:22:30 +01:00
Enrico Turri
0218baf66d Follow-up of 17a6b696e7 -> Fixed missing imgui window size initialization 2020-01-29 15:40:56 +01:00
Enrico Turri
2f2fc2f17b Follow-up of 17a6b696e7 -> Fixed build when tech ENABLE_6DOF_CAMERA is disabled 2020-01-29 14:44:03 +01:00
tamasmeszaros
2aa3b9c0a6 Remove redundant code 2020-01-29 14:13:21 +01:00
Enrico Turri
61d4fe5c35 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer 2020-01-29 12:09:34 +01:00
Enrico Turri
763d0ee01a Workaround to fix SPE-1082 + refactoring of 6 dof camera 2020-01-29 12:08:38 +01:00
YuSanka
b3982d2973 Typo fix for a38735b4ae 2020-01-28 16:40:31 +01:00
YuSanka
940c31df5f Typo fix for a38735b4ae 2020-01-28 16:23:55 +01:00
YuSanka
85b1b56eac More fix of svg icons scaling under OSX (to avoid icon's blurring)
+ some code cleaning from unused text
2020-01-28 16:17:51 +01:00
tamasmeszaros
97fe1c42d3 Re-apply fix for Win32 2020-01-28 15:24:23 +01:00
tamasmeszaros
e016942b35 Fix broken build on non-linux platforms 2020-01-28 15:08:07 +01:00
tamasmeszaros
7edd3bd85e Merge branch 'tm_cgal_fix_SPE-1087' 2020-01-28 14:50:50 +01:00
tamasmeszaros
94a520c052 Fix cgal when used from distro package
fix CMake -frounding-math propagation from CGAL.
2020-01-28 14:49:39 +01:00
Enrico Turri
5d12b9bbab Invalidate object bounding box after arrange 2020-01-28 11:11:45 +01:00
Enrico Turri
f47231b0ef Another refactoring into class Camera 2020-01-28 09:13:54 +01:00
YuSanka
28c573709b Fixed an icon scaling in the ObjectList under OSX 2020-01-27 16:30:09 +01:00
YuSanka
ffc636e559 Fixed menu icons scaling under OSX 2020-01-27 14:58:11 +01:00
YuSanka
4d3a297874 Implemented upgrade_text_entry_dialog() fuction to avoid a getting an empty string from wxTextEntryDialog (disable OK button, if TextCtrl is empty)
All mode conflicting or meaningless ticks are marked by "exclamation" icon and described in tooltip.
2020-01-27 14:36:32 +01:00
tamasmeszaros
9b9791523e Remove some gtk warnings on application start. 2020-01-27 14:31:49 +01:00
tamasmeszaros
71e6e0c547 Merge branch 'tm_fix_mac_build' 2020-01-27 13:56:28 +01:00
tamasmeszaros
d69116ee2a Set OpenVDB_FOUND if no debug but release is there and not on MSVC 2020-01-27 13:51:57 +01:00
Enrico Turri
e9009d025d Small refactoring into class Camera 2020-01-27 13:39:44 +01:00
tamasmeszaros
6cb3aa36cd Try to fix cmake - openvdb on mac 2020-01-27 12:45:20 +01:00
bubnikv
d6baece45b Fix of 2.2.0-A3: Sequential Printing: Wrong location after slicing #3570
This is a regression from 71fa411
2020-01-24 17:11:14 +01:00
tamasmeszaros
13e614e493 Merge branch 'tm_sla_full_config' 2020-01-24 15:25:18 +01:00
tamasmeszaros
fe8673a699 Add prusaslicer.ini to sl1 output zip 2020-01-24 15:23:59 +01:00
bubnikv
6bf2a2a339 Forcing a print bed update after config or config bundle is loaded.
The solution is hackish, but a major refactoring would be needed
to avoid multiple refreshes of the print bed, and to avoid
expensive checks at Plater::on_config_change() every time
a config value changes at a parameter tab.
2020-01-24 15:16:36 +01:00
tamasmeszaros
66e1b856c3 append full config to sla zipped ini
SPE-1081
2020-01-24 14:31:31 +01:00
tamasmeszaros
1eeddfca5c Merge branch 'tm_hollowing' 2020-01-24 14:27:23 +01:00
tamasmeszaros
1702008db1 Bugfixes and refactoring for SLA backend
remove duplicate code


Mark conversion constructors of EigenMesh3D `explicit`


Working on mesh simplification for hollowed interior


Fix bug SPE-1074: crash with empty supports and disabled pad.


fix regression after refactor


Remove unfinished code


Fix missing includes and dumb comments
2020-01-24 14:26:19 +01:00
tamasmeszaros
2bf5c8f110 Merge branch 'lm_tm_hollowing' 2020-01-24 13:51:49 +01:00