tamasmeszaros
fd8fd77077
Improvements to widening strategy and branch length limitations
...
Also some refactoring
2022-07-29 13:05:39 +02:00
tamasmeszaros
ae23adff10
Fix crash on windows
...
Fix crash on windows - 2nd try
2022-07-29 13:05:39 +02:00
tamasmeszaros
8723e421b3
Add new branching tree algorithm
2022-07-29 13:05:39 +02:00
tamasmeszaros
b1317be78a
Selectable support tree type
2022-07-29 13:05:39 +02:00
enricoturri1966
f9c6e8eb7a
Added processing of mouse double click in ImGuiWrapper::update_mouse_data()
2022-07-29 12:06:52 +02:00
enricoturri1966
86a5280ff6
Added handling of event wxEVT_DATAVIEW_ITEM_ACTIVATED in ObjectList to fix behavior when double clicking on list items
2022-07-29 11:59:02 +02:00
Lukas Matena
0fe186c7fe
Merge branch ys_wx320_m
2022-07-29 11:22:43 +02:00
YuSanka
6806ec02c7
Discarded rescale for SplashScreen.
...
There is no need to rescale the SplashScreen after a81e0d83c1
2022-07-29 11:21:54 +02:00
tamasmeszaros
562d991332
Follow up to previous commit
2022-07-29 11:21:54 +02:00
tamasmeszaros
d1c92ded7c
Fix wxWidgets 3.2 not being found on windows
2022-07-29 11:21:54 +02:00
Lukáš Hejl
25b2ff5fb8
Tried to disable EGL.
2022-07-29 11:21:54 +02:00
tamasmeszaros
3f32bb1a52
Update to GLEW 2.2 to prevent initialization crash with wx >= 3.1.6
...
Revert "Revert to GLEW 2.1 as most Linux distros as using that"
This reverts commit 46c8f82f24127dc992e904b9b3f1c75a719f0491.
2022-07-29 11:21:54 +02:00
YuSanka
f8477d1be6
Using of wxWidgets 3.1.6 WIP: Linux/OSX specific fixes
...
OSX specific: Fixed get_mouse_position_in_control().
+ Use GetItemRect() to calculation of the position and size for Extruder selector
Linux specific:
* Use just 1.0 scale for wxBitmapComboboxes under GTK3 and gtk3
* GTK2 specific: use GTK2 doesn't suppost get_scale, so scale bitmap size form em_unit()
2022-07-29 11:21:54 +02:00
YuSanka
066b567714
Using of wxWidgets 3.1.6 WIP:
...
* Create Cache of wxBitmapBundles instead of wxBitmaps
* Use wxBitmapBundles instead of wxBitmap for most of Widgets
* Use empty bitmabundles instead of wxNullBitmap for wxBitmapComboBoxes.
* Updated wxWidgets.cmake
* OSX specific: Discard BitmapComboBox overrides
+ some code cleaning
2022-07-29 11:21:54 +02:00
YuSanka
e21921f2eb
Fixes to support wxWidgets 3.1.6(7), 3.2.0
...
+Updated URL and URL HASH for wxWidgets v3.2.0-patched
2022-07-29 11:21:54 +02:00
tamasmeszaros
9a7e024f78
Update wxWidgets to 3.1.7
...
added handling for nanosvg with cmake
2022-07-29 11:21:54 +02:00
tamasmeszaros
a8b10525e4
libnest2d: remove unused code and fix some warnings
2022-07-29 11:17:25 +02:00
Filip Sykala - NTB T15p
f7eef00abb
Separate actual style from styles
...
(save button will save only actual style no others)
2022-07-29 09:06:20 +02:00
YuSanka
a7930cdedd
Cut WIP: Cut by line: Some rework for its behavior.
...
Line can be drawn by :
Shift +
1. LeftDown, Dragging, LeftUp
2. LeftDown, LeftUp, Move, LeftDown
2022-07-28 17:01:05 +02:00
YuSanka
31800bb85d
GizmoScale: Suppress ununiversal scale for cut objects
...
+ Gizmos/GLGizmoRotate: Deleted changes which was made for GizmoCut, but aren't used any more
2022-07-28 14:23:51 +02:00
Lukáš Hejl
394494b3ac
Fix of #8530 : Pressure equalizer unintentionally decelerates before ironing.
...
This is the follow-up to: 39404be75a723bde17add6acab7beba237821ebc
2022-07-28 11:42:57 +02:00
Lukáš Hejl
9168b60463
Prevented the pressure equalizer from emitting G-code settings feed rate when there are no G-code lines that will be affected (empty block of G-code lines with set feed rate).
2022-07-28 11:42:53 +02:00
enricoturri1966
0388132acd
Tech ENABLE_SHOW_NON_MANIFOLD_EDGES set as default
2022-07-28 08:55:53 +02:00
enricoturri1966
0063734e78
Tech ENABLE_COPY_CUSTOM_BED_MODEL_AND_TEXTURE set as default
2022-07-28 08:33:46 +02:00
Merill
72aba9a5be
Little fix: back() isn't front()
2022-07-28 03:02:29 +02:00
enricoturri1966
5cf71bb094
Tech ENABLE_SHOW_TOOLPATHS_COG set as default
2022-07-27 15:52:40 +02:00
Lukas Matena
31baf5859b
Measuring: Add detection of polygons and their centers
2022-07-27 15:37:51 +02:00
enricoturri1966
253b24e298
When pressing ESC key to clear the current selection do not repeatedly update the view if the user keeps the key pressed.
2022-07-27 15:35:35 +02:00
YuSanka
05c22604fb
Cut WIP: Suppress use connectors for SLA mode
2022-07-27 15:21:37 +02:00
enricoturri1966
828dd5ddf8
Fixed toolpaths generation for gcode line G2 and G3
2022-07-27 15:16:20 +02:00
YuSanka
27f7a8da0f
Cut WIP: Added shortcuts for "Edit connectors" ImGuiDialog
...
+ Added processing for the Ctrl+A ("Select All connectors")
2022-07-27 13:53:54 +02:00
enricoturri1966
7fbaa3e8fd
GCodeViewer - Added processing of gcode files produced by BambuStudio
2022-07-27 13:10:45 +02:00
Lukas Matena
f68e7526b2
Measuring: added getters for circle visualization
2022-07-27 11:45:42 +02:00
YuSanka
e990254d52
Cut WIP: set attributes for each connector separately.
...
+ Allow select/deselect several connectors and apply size/depth for selected group of connectors
2022-07-27 11:32:38 +02:00
enricoturri1966
b8a1ead9f3
Fix incorrect clamping of bounding box in GLCanvas3D::_max_bounding_box()
2022-07-27 10:57:52 +02:00
Vojtech Bubnik
9e6871e5b8
WIP Tree supports: It compiles, but unfinished, missing pieces.
2022-07-27 10:41:11 +02:00
Filip Sykala - NTB T15p
e9d65da046
Add stylename into 3mf
2022-07-27 10:08:03 +02:00
Lukas Matena
c8e9622ab2
Measuring: further separating frontend and backend
2022-07-27 09:58:21 +02:00
Vojtech Bubnik
665d1a94b4
WIP Tree Supports: Major changes, it does not compile yet.
2022-07-27 08:54:26 +02:00
Vojtech Bubnik
8a1e8f97a9
Minor refactoring of BoundingBox: change Eigen point accessor from
...
indices to .x(), .y(), .z()
Added Polyline vector accessors.
Polished Point hash code.
2022-07-27 08:53:48 +02:00
Vojtech Bubnik
075bf675fa
WIP Tree Supports: Refactored the classic FDM support generator
...
for modularity, so that the rasterization of support layers
is accessible from tree supports.
2022-07-27 08:50:59 +02:00
Lukas Matena
fe9540130a
Measuring: Separating frontend and backend
2022-07-26 17:54:51 +02:00
Lukas Matena
00eb8661c0
Measuring: Improved feature detection, added circle center calculation
2022-07-26 16:37:51 +02:00
Lukas Matena
9644fd4c59
Measuring: Improved visualization
2022-07-26 16:37:51 +02:00
Lukas Matena
9aa706c0a7
Measuring: First steps on extracting features
2022-07-26 16:37:51 +02:00
Lukas Matena
985b16e858
Measuring: Simple visualization
2022-07-26 16:37:51 +02:00
Lukas Matena
5d8aaed18f
Measuring: Initial plane detection
2022-07-26 16:37:51 +02:00
Lukas Matena
f0cf420a84
Measuring: separated another gizmo
2022-07-26 16:37:51 +02:00
David Kocik
7831b4bd07
Notifications: hovering eject button will show tooltip even with idle mouse
2022-07-26 14:28:56 +02:00
Lukáš Hejl
77f5973c25
Fix of #8446 : Non-planar Voronoi diagram.
...
This is the follow-up to 63c66f4f189b6f3d3a3b95ddd158c66ee5166420. Detection of non-planar (degenerated) Voronoi diagrams was rewritten to check if all neighboring edges of the Voronoi vertex are CCW ordered.
2022-07-26 13:47:40 +02:00