Commit Graph

12928 Commits

Author SHA1 Message Date
59a1f9e609 Fix of the previous commit. 2020-05-22 09:29:21 +02:00
c99105a889 Little simplification of Point to boost::polygon bindings 2020-05-22 09:29:21 +02:00
1d0272c8e4 Replaced many defines in libslic3r.h with constexpr,
removed some macros to support old visual studio compiler.
2020-05-22 09:29:21 +02:00
f6652403fe WIP: AABBTreeIndirect - optimized ray_box_intersect_invdir() test,
sandbox for comparing the AABBTreeIndirect with libigl::AABB
2020-05-22 09:29:21 +02:00
9c7501a69c WIP AABBIndirect: Documentation, polishing. 2020-05-22 09:29:21 +02:00
a778ab3b4b WIP: own AABBTreeIndirect, builds up the tree 4x quicker than libigl. 2020-05-22 09:29:21 +02:00
aed41b5e6e Fixed compilation with Shiny profiler. 2020-05-22 09:29:21 +02:00
20c34f3980 Grey out wipe tower related config values when wipe tower is disabled 2020-05-22 09:23:26 +02:00
6b2c67c7b0 Changed processing of a wxEVT_SYS_COLOUR_CHANGED event.
Only UI is updated. The application doesn't recreated now
2020-05-21 17:29:00 +02:00
7df6be1e45 Added processing of a wxEVT_SYS_COLOUR_CHANGED event.
Deleted scale from ImGuiWrapper::load_svg(), because it's no needed and it makes icons bad scaled on Retina displays
2020-05-21 14:18:57 +02:00
abf2e8f821 Fix win build 2020-05-21 11:27:47 +02:00
27773c55a1 Fix of #3965 (properly disable linear advance with RepRap firmware) 2020-05-21 10:47:50 +02:00
0f7d1c0fc0 Merge branch 'lm_gizmos_improvements' 2020-05-21 10:25:44 +02:00
a8670642ff FDM supports gizmo: fixed rendering on mirrored objects 2020-05-21 10:25:31 +02:00
335c1b2728 FDM supports gizmo: fixed a crash when trying to paint on the clipping plane 2020-05-21 10:25:31 +02:00
2165c4aefe Removed immediate OpenGL mode calls in place on face gizmo 2020-05-21 10:25:31 +02:00
7eab7f416c Removed immediate OpenGL mode calls for clipping plane rendering 2020-05-21 10:25:31 +02:00
049fc967a1 SLA supports gizmo bugfix: show supports when not in editing mode
The bug was introduced after 2.2.0 release
2020-05-21 10:25:31 +02:00
2e7c455ff0 FDM supports gizmo uses neighbor data from stl_file 2020-05-21 10:25:31 +02:00
45006f6e0d Implemented "from/to imperial units conversation" for loaded objects and volumes 2020-05-20 20:07:31 +02:00
936317d99f Typo fix for the commit fce1943b94 2020-05-19 18:23:39 +02:00
89255d2c9c OSX specific bug fixing 2020-05-19 17:00:41 +02:00
ae6d8523b9 Merge branch 'lm_fdm_gizmo_experiments' 2020-05-18 16:08:29 +02:00
f4a42192f2 FDM supports gizmo: slight code refactoring 2020-05-18 16:08:21 +02:00
7e75103c4a FDM supports gizmo: Further attempts to increase performance when painting 2020-05-18 16:08:21 +02:00
82cedcd870 FDM supports gizmo: caching triangle normals in order to increase performance 2020-05-18 16:08:21 +02:00
d3a8bf98f0 FDM supports gizmo: trying to increase performance during painting 2020-05-18 16:08:21 +02:00
ebf38282ae Merge remote-tracking branch 'origin/ys_imperial_unit' 2020-05-18 16:01:10 +02:00
00d2c14e4f Bug fixing:
OSX specific: 1. For slNew and slDlg settings layout modes main frame could be minimized to the ridicules size.
                 So, set size for the Plater (as a min(default) size for the wxPanel)
              2. model->Clear() invoke wxEVT_DATAVIEW_SELECTION_CHANGED. So, set prevent_list_events before this call.
              3. Added a rounding for the scale value

Fix of #4261 (for the English version was called GetValue for non-created check control)
2020-05-18 15:59:09 +02:00
484318958e Merge branch 'dk_instances' 2020-05-18 08:34:28 +02:00
2ef07b9043 instance check: bux fix in shutdown() - repairs falling at assert when reiniting otherInstanceMessageHandler 2020-05-18 08:33:55 +02:00
9170ab7d6e Search: Use wxDataViewCtrl instead of wxListBox.
Added icons as a markers of settings type
For slDlg settings layout mode added process of "Ctrl+F" shortcut
2020-05-15 15:47:15 +02:00
af9b363e41 ENABLE_CANVAS_TOOLTIP_USING_IMGUI set as default 2020-05-15 13:40:45 +02:00
8d6e5de10d ENABLE_GIZMO_TOOLBAR_DRAGGING_FIX set as default 2020-05-15 12:42:29 +02:00
3ed8f303a3 Merge branch 'dk_instances' 2020-05-15 09:36:29 +02:00
c1a25dff5a Own implementation of lockfile instead of wx on linux/mac. Wx version keeps poping up messege boxes after crash. Own implementation doesnt delete lockfile after use. 2020-05-15 09:34:53 +02:00
c3f0ef7a84 single instance check
processing paths with whitespaces
unified lock for all systems - wxInstanceChecker
checking a messaging only for same binaries
2020-05-15 09:34:53 +02:00
6823d70722 Merge branch 'tm_cmake_pch' 2020-05-14 14:27:42 +02:00
647eace7ca FDM supports gizmo: do not disable slope visualizer when it should stay on 2020-05-14 14:17:20 +02:00
eeb0cc7cb8 Exclude *.m and *.mm Objective-C sources from including pch 2020-05-14 13:40:36 +02:00
fd827ef46b Modify PCH script to use builtin cmake function if possible. 2020-05-14 10:50:39 +02:00
dfecf6e685 Change pch to new CMake functions 2020-05-14 10:50:39 +02:00
1ada15bc9e Merge branch 'tm_reproject_points' 2020-05-13 18:29:06 +02:00
e117eb4780 Do reprojection also after netfabb repair 2020-05-13 14:53:20 +02:00
638e526f67 Reproject support and hole points after a reload from disk op. 2020-05-13 14:53:20 +02:00
3efabc5fb7 Updated imgui README.md to contain reference to the commit which modify it 2020-05-13 12:31:48 +02:00
c36271de2d Fixed toolbar items reacting when disabled 2020-05-13 12:30:09 +02:00
d949c43817 Fixed a place on tool toolbar for collapse_toolbar_width in respect to its enable 2020-05-12 23:34:08 +02:00
41a696032e Auto scale of the toolbars in respect to the canvas size 2020-05-12 23:07:35 +02:00
6ed277954a Hollowing gizmo fix: selection of single holes was recently broken 2020-05-12 14:03:10 +02:00