tamasmeszaros
4c3ba3f6bf
Fix tree struts piercing model body
...
Free path between the anchor and the last bridge was not verified
2022-07-29 13:05:39 +02:00
tamasmeszaros
7705ecd5aa
Fix indexing of heads after duplicate removal
2022-07-29 13:05:39 +02:00
tamasmeszaros
792779f2de
Fix creation of unchecked diffbridge in branching tree
2022-07-29 13:05:39 +02:00
tamasmeszaros
0a3b17f940
Fix failing sla tree tests
...
Try to increase number of rays in Beam to prevent colisions
Put back threshold for intersections with model in sla tree tests
Increase safety distance for branching tree instead of increasing rays
2022-07-29 13:05:39 +02:00
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
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
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
Lukáš Hejl
394494b3ac
Fix of #8530 : Pressure equalizer unintentionally decelerates before ironing.
...
This is the follow-up to: 39404be75a
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
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
enricoturri1966
828dd5ddf8
Fixed toolpaths generation for gcode line G2 and G3
2022-07-27 15:16:20 +02:00
enricoturri1966
7fbaa3e8fd
GCodeViewer - Added processing of gcode files produced by BambuStudio
2022-07-27 13:10:45 +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
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
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 63c66f4f18
. 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
enricoturri1966
4865ca65e8
Fixes in tech ENABLE_SMOOTH_NORMALS
2022-07-26 11:19:50 +02:00
tamasmeszaros
0681f92130
Fix segfault caused by unchecked mesh precondition
...
CGALProc::does_bound_a_volume(mesh) can throw if CGAL::is_closed(mesh) is not met
affects #8521
2022-07-25 14:07:01 +02:00
enricoturri1966
f0c1f9ebbd
Follow-up of 6664ba3b80
- Fixed part positions after reload from disk called after loading multipart 3mf project
2022-07-25 08:54:24 +02:00
Michael Kirsch
6664ba3b80
fix reload loosing positioning information
2022-07-25 08:21:50 +02:00
Michael Kirsch
a1e37803f7
fix frustum for off-bed origins
2022-07-25 08:21:22 +02:00
André Althaus
559173c2a1
Don't change to color print view when no color change gcodes are set
...
When changing custom gcodes the view type is always changed to color view
when any custom gcode is set. This fix only changes to color view
when the custom gcodes contain at least one color change.
Fixes #8413 and #5837
2022-07-25 08:21:04 +02:00
Lukáš Hejl
dd6096bf0b
Fix of #8457 and #8461 : Made pressure equalizer to modify only GCode lines that are inside the block tags _EXTRUDE_SET_SPEED and _EXTRUDE_END.
...
The previous approach could modify all GCode lines, even custom GCode or tool change GCode, which was unintentional.
2022-07-22 11:32:37 +02:00
Lukáš Hejl
decfa80bfd
Test case for issue when Arachne produce closed ExtrusionLine that have different the first and the last point.
2022-07-22 08:33:27 +02:00
Lukáš Hejl
e14da6224a
Fixed an issue when an open perimeter containing part of an overhang perimeter was split into two parts and wasn't extruded as continuous extrusion.
2022-07-22 08:33:27 +02:00
Lukáš Hejl
2a865919a0
Prevented gap fill and Arachne from creating tiny gaps in extrusions in specific cases.
2022-07-22 08:33:27 +02:00
enricoturri1966
bb36f0df0c
Tech ENABLE_OPENGL_ES - 1st installment
2022-07-21 15:43:11 +02:00
enricoturri1966
8fbc0b8633
SPE-1259 - Fix for sinking objects not placed on top of bed after rotation with Place on face Gizmo
2022-07-21 14:16:09 +02:00
enricoturri1966
5922966eb0
Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_raycast_picking_rebase
2022-07-21 10:56:38 +02:00
enricoturri1966
182a4e06dc
Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_opengl_es_rebase
2022-07-21 10:10:22 +02:00
enricoturri1966
ca34518bcc
Fixed conflicts after merge with master
2022-07-21 08:55:52 +02:00
Lukáš Hejl
63c66f4f18
Fix of #8474 and #8514 : Voronoi generator sometimes produced a non-planar Voronoi diagram.
...
We introduced detecting for those degeneration cases. When degenerated Voronoi diagram is detected, then the input polygons are rotated, and the Voronoi diagram is recomputed. Usually, rotation of input data solves issues like this.
2022-07-21 08:47:48 +02:00
enricoturri1966
a3aab02f56
Fixed warning
2022-07-21 08:47:29 +02:00
enricoturri1966
520261925f
Fixed conflicts after merge with master
2022-07-21 08:14:44 +02:00
enricoturri1966
42dbaf92bf
SPE-1251 - Fixed crash in Gizmo Rotate when rotating an object when the camera is using orthographic projection
2022-07-20 13:45:21 +02:00
enricoturri1966
91b3c3dd1d
Tech ENABLE_GL_CORE_PROFILE - Added call to method PlatformDefaults() to the wxGLContextAttrs used to generate wxWidgets OpenGL context
2022-07-20 11:46:05 +02:00
Vojtech Bubnik
23099c83dc
WIP Tree Supports: Extracted Cura configs into a structure,
...
replaced Cura AABB with BoundingBox,
headers should be compilable now.
2022-07-20 11:21:53 +02:00
enricoturri1966
4353c626fc
Revert of 324594db5e
2022-07-20 09:45:32 +02:00
enricoturri1966
324594db5e
Added some errors to test new command line option '--opengl-debug'
2022-07-20 08:55:39 +02:00
enricoturri1966
90c49f4c1a
Added filtering of key auto repeat for SHIFT and CTRL keys in GLCanvas3D
2022-07-20 08:15:38 +02:00
Vojtech Bubnik
6e1e4fcca2
WIP Tree Supports: Ported parallelization from cura homebrew parallel_for
...
to thread building blocks tbb::parallel_for.
2022-07-19 17:14:07 +02:00
enricoturri1966
9690919028
Fixed GLGizmoBase::render_input_window() to properly require for an extra frame the first time an imgui window is shown
2022-07-19 13:12:13 +02:00
enricoturri1966
de635f9088
Fixed GLGizmoBase::render_input_window() to properly require for an extra frame the first time an imgui window is shown
2022-07-19 12:57:26 +02:00
enricoturri1966
6e6ab640f4
Fixed missing update of object position when dragging it on the plate while Place on Face gizmo is open
2022-07-19 12:13:07 +02:00
Vojtech Bubnik
f6ae93366a
WIP TreeSupports: Replaced cura namespace with Slic3r,
...
removed Cura includes.
2022-07-19 11:10:17 +02:00
Vojtech Bubnik
4c41311df3
WIP Tree Supports: Updated copyright
2022-07-19 10:59:10 +02:00
Vojtech Bubnik
b74fde237d
WIP Porting tree supports by Thomas Rahm, losely based on Cura tree supports.
...
https://github.com/ThomasRahm/CuraEngine
2022-07-19 10:55:43 +02:00
Lukas Matena
a965956cba
Removed extra member qualification in declaration (does not build with /permissive-)
2022-07-19 10:53:41 +02:00
enricoturri1966
92cf1d6e0c
Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate
2022-07-19 10:04:07 +02:00
enricoturri1966
0d5de5fdf2
Tech ENABLE_WORLD_COORDINATE - Removed unneeded parameter from GLGizmoRotate::mouse_position_in_local_plane() declaration
2022-07-19 10:03:46 +02:00
enricoturri1966
76562d1e75
SPE-1252 - Fixed update of contours in Cut Gizmo when modifying the orientation or the scale of a part of a multipart object
2022-07-18 15:38:56 +02:00
enricoturri1966
8db552ce26
Tech ENABLE_GL_CORE_PROFILE - Command line option '--opengl-core=M.m' renamed as '--opengl-version=M.m'
...
use case 1 - the option is not added to the command line - PrusaSlicer defaults to the highest available core profile OpenGL version
use case 2 - the option specify an OpenGL version which supports core profile - PrusaSlicer select the required OpenGL version, if available
use case 3 - the option specify an OpenGL version which does not support core profile - PrusaSlicer defaults to the highest available compatibility profile OpenGL version
use case 4 - the option contains invalid OpenGL version - PrusaSlicer defaults to the highest available core profile OpenGL version
2022-07-18 15:33:24 +02:00
David Kocik
5c7cb3b55a
Delete unused variable
2022-07-17 19:24:29 +02:00
David Kocik
faa4207b1c
OSX build fix
2022-07-17 18:40:07 +02:00
David Kocik
cd30e8f2e7
get_host_from_url function
2022-07-17 18:40:07 +02:00
David Kocik
9ee6839017
Resize IP list dialog.
2022-07-17 18:40:07 +02:00
David Kocik
a2330e77c2
Filter lookup replies by service name
2022-07-17 18:40:07 +02:00
David Kocik
8481de43cc
Improved error message if both ipv4 and ipv6 upload fails.
2022-07-17 18:40:07 +02:00
David Kocik
d9058b2a92
Cancel upload priority before error showing.
2022-07-17 18:40:07 +02:00
David Kocik
89e288dcf8
Propagate resolved ip address to the UI layer (both upload dialog and notification)
2022-07-17 18:40:07 +02:00
David Kocik
bc167ce90b
Decision tree for different types and numbers of resolved IPs.
2022-07-17 18:40:07 +02:00
David Kocik
9fd3108726
Resolved IP dialog before uploading - needs better design and to not show if only 1x v4 and v6 is resolved.
2022-07-17 18:40:07 +02:00
David Kocik
36f473c984
Bonjour lookup function in same style as resolve function.
...
Includes refactoring of resolve function.
refactor
2022-07-17 18:40:07 +02:00
David Kocik
457a5d4a65
system ifdefs
2022-07-17 18:40:07 +02:00
David Kocik
d2c6f597d2
Bonjour - resolve hostname to IP using mdns.
...
Octoprint - on Windows use Bonjour resolving to get IP address before the http connection. Only use Windows address resolving if Bonjour couldn't resolve.
2022-07-17 18:40:07 +02:00
Lukas Matena
fbdf777898
Merge branch 'master_250'
2022-07-15 15:04:10 +02:00
enricoturri1966
6b0ea79d34
SPE-1252 - Fixed update of contours in Cut Gizmo when modifying the orientation or the scale of a part of a multipart object
2022-07-15 14:55:13 +02:00
Lukas Matena
edc0aa4bce
Mentioned CuraEngine in the CopyrightsDialog
2022-07-15 13:58:17 +02:00
Pavel Mikus
70677858a1
Use resampling only with smooth surfaces generated by Arachne
2022-07-14 18:00:59 +02:00
enricoturri1966
f06a931d0b
Tech ENABLE_RAYCAST_PICKING - Fixed wrong behavior when pressing CTRL while dragging a model on the plate
2022-07-14 14:45:19 +02:00
Pavel Mikus
2e437d1761
curling improvements
2022-07-14 11:47:29 +02:00
enricoturri1966
f9f2be9936
Tech ENABLE_RAYCAST_PICKING - Gizmo hollow: fixed crash when activating the gizmo
2022-07-14 11:07:43 +02:00
Pavel Mikus
d5d1633e2b
Bugfix: seam enforcers and blockers not respected on different nozzle widths -
...
now flow width is used instead of fixed distance param
2022-07-14 10:15:05 +02:00
Pavel Mikus
f5efb0d0aa
remove global angle computation, wrong results
2022-07-14 10:15:05 +02:00
Pavel Mikus
4a9f9aa89b
oversample smooth surfaces, which reduces curling on those surfaces, because the shortest path down is better defined
2022-07-14 10:15:05 +02:00
Pavel Mikus
40408c2178
increase snapping angle
2022-07-14 10:15:05 +02:00
PavelMikus
768bfd5c7f
reduce curling
2022-07-14 10:15:05 +02:00
PavelMikus
c65e22e6bb
refactored find_seam_string func
2022-07-14 10:15:05 +02:00
PavelMikus
4d8e8afb10
Count seam string weight and try mutiple strings; choose highest weight
2022-07-14 10:15:05 +02:00
Pavel Mikus
f31865a627
increase weight of central seam enforcers
2022-07-14 10:15:05 +02:00
Pavel Mikus
232517fe77
choose seam string with lower variance weighted by visibility
2022-07-14 10:15:05 +02:00
Pavel Mikus
feeb9b2b1b
bug fixes in the linear regression
2022-07-14 10:15:05 +02:00
PavelMikus
fec3afa490
cubic spline segment size based on the length of string
2022-07-14 10:15:05 +02:00
PavelMikus
1e05d09324
search points based on updated linear regression model (line), make search raidus dynamic based on layer thickenss
2022-07-14 10:15:05 +02:00
enricoturri1966
2a2d442b28
Tech ENABLE_RAYCAST_PICKING - Gizmo flatten: fixed update of raycasters transformations
2022-07-14 09:59:20 +02:00
Lukáš Hejl
39404be75a
Fix of #8471 - Pressure equalizer caused unintentional deceleration before ironing and acceleration after ironing.
2022-07-14 09:30:37 +02:00
Lukáš Hejl
b4ff9b72a9
Fix of #8455 - Incorrect scale in ExtrusionLine::simplify() prevented removing vertices between collinear and nearly collinear lines.
2022-07-14 09:10:25 +02:00
Lukáš Hejl
e2e1272003
Fix of #8455 - Fixed the incorrect computation of the threshold for grouping ExtrusionPaths with the same extrusion width in thick_polyline_to_extrusion_paths() that was affecting Arachne and gap fill.
...
The previous behavior didn't merge two ExtrusionPaths with the same extrusion width, and it also could merge two ExtrusionPaths with different widths, which was unintentional, and it could also possibly create visible artifacts in some cases.
Because simplification of ExtrusionLoop in GCode::extrude_loop is working on ExtrusionPath and not on whole ExtrusionLoop, so previous incorrect behavior was preventing simplification and removing small extrusions like in #8455 .
2022-07-14 09:10:22 +02:00
enricoturri1966
b9caacfdd9
Merge branch 'et_opengl_3_rebase' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_raycast_picking_rebase
2022-07-13 13:50:34 +02:00
enricoturri1966
da0a5b5cfb
Removed obsolete code leading to assert on MAC
2022-07-13 13:31:36 +02:00
enricoturri1966
9fc2d5b337
Tech ENABLE_GL_CORE_PROFILE - Force wxWidgets rgba context on MAC Os
2022-07-13 12:47:27 +02:00
enricoturri1966
642f64cb41
Tech ENABLE_LEGACY_OPENGL_REMOVAL - Fixed rendering of layer editing background on older OpenGL compatibility profile
2022-07-13 12:12:35 +02:00
YuSanka
bd077ae401
Search: Fix of the wrong search, when print technology was changed, but search line wasn't inputted.
...
Partially reverted a248490507
-> UnsavedChangesDialog:A sort of Sercher's options have to be reverted back an the and of update_tree()
May be related to #8376 - SEARCH {CTRL-F}
2022-07-13 10:14:07 +02:00
enricoturri1966
e0c8ffc524
Tech ENABLE_OPENGL_DEBUG_OPTION - Let option opengl-debug be always available to avoid error unknown option at startup
2022-07-13 10:06:57 +02:00
enricoturri1966
22b634ca1d
Fixed crash at startup on Mac OS
2022-07-13 08:56:00 +02:00
Lukáš Hejl
22255822a2
Fix of #8488 - Infinite loop in the lightning infill.
2022-07-12 18:59:48 +02:00
YuSanka
92f874cdea
Fix for #8450 - Tip Of The Day - configuration snapshots shortcut not work in the language Portuguese Brazil
...
Note: This bug was related not just for the language Portuguese Brazil but for all another dictionaries, where
for "&MenuItem" and "MenuItem" are used "&LocalMenuItem1" and "LocalMenuItem2" instead of "&LocalMenuItem" and "LocalMenuItem"
2022-07-12 14:57:11 +02:00
YuSanka
1afc6fb57c
Fix for #8459 - Tooltip on "Retract amount before wipe" setting for retractions
2022-07-12 14:17:37 +02:00
Lukáš Hejl
7860cf8811
Follow-up to e86463a369
: Forgot to remove useless asserts.
2022-07-12 13:52:02 +02:00
Lukáš Hejl
e86463a369
Fix of #8463 - Crash in SkeletalTrapezoidation::computePointCellRange() when a cell point didn't fit into Vec2i64 because it was too far away.
2022-07-12 13:36:26 +02:00
Lukas Matena
f41d72d656
Fixed empty 'G1' lines generated by the wipe tower:
...
They are not nice and trigger assertions in CoolingBuffer
2022-07-12 10:59:24 +02:00
enricoturri1966
a6a0e3e759
Another attempt to fix crash at startup on Mac OS
2022-07-11 12:57:44 +02:00
enricoturri1966
c7d44d3576
#8467 - GCodeProcessor - Added processing of parameter 'T' for gcode lines M104
2022-07-11 12:24:42 +02:00
enricoturri1966
850b590c31
#8467 - GCodeViewer - Fixed detection of extruder changes for gcode produced by other slicers, by adding missing default values
2022-07-11 11:52:58 +02:00
Lukáš Hejl
d02a0ec1b2
Fix of #8447 - Zero spacing when Clipper Z-coordinate (line width) equaled zero because the resulting path after clipping had vertices from a clipping polygon (which has Z-coordinate equal to zero).
2022-07-11 11:31:59 +02:00
Lukáš Hejl
38ca763c36
Fix of #8437 - Very tiny unprintable polygons caused InfillFailedException in the lightning infill.
2022-07-11 10:50:01 +02:00
Lukas Matena
c7640bb650
Update year in the copyright notice
2022-07-08 16:37:06 +02:00
Lukas Matena
c99de065f7
Fix of #8299 (Linux crash when selecting locales)
2022-07-07 16:09:56 +02:00
tamasmeszaros
7fbaf0f96c
Fix previous commit
2022-07-07 15:57:15 +02:00
tamasmeszaros
6091412c6b
Arrange params storage/retrieve functions now ignore locale
2022-07-07 15:53:53 +02:00
tamasmeszaros
e58a15bdf8
Prepare arrange for variable bed distance
2022-07-07 15:51:41 +02:00
tamasmeszaros
f025c9cd6f
Adding overload for string conversion to float directly
2022-07-07 15:43:32 +02:00
enricoturri1966
a7af73795d
Tech ENABLE_RAYCAST_PICKING - Method GLCanvas3D::_mouse_to_3d() modified to use the new scene raycaster instead of reading data from the depth buffer
2022-07-01 15:00:27 +02:00
enricoturri1966
c991798740
Tech ENABLE_RAYCAST_PICKING - Fixed wrong scope for ENABLE_RAYCAST_PICKING_DEBUG in GLCanvas3D::_picking_pass() causing the 3d scene to freeze while rotating it
2022-07-01 14:57:22 +02:00
YuSanka
49dd124169
Added link to helper for "Pressure equalizer" parameters
2022-07-01 13:35:47 +02:00
enricoturri1966
e6742279cb
Attempt to fix crash at startup on Mac OS
2022-07-01 12:47:23 +02:00
enricoturri1966
a10495f132
Added some debug output to help finding the reason of crash at startup on Mac OS
2022-07-01 09:21:41 +02:00
enricoturri1966
4b6d2a58b0
Tech ENABLE_OPENGL_DEBUG_OPTION - Fix in GUI_App::init_glcontext
2022-06-30 13:40:46 +02:00
enricoturri1966
1fdb927b56
Fixed build on non Windows systems
2022-06-30 12:21:52 +02:00
enricoturri1966
38683ee221
Tech ENABLE_OPENGL_DEBUG_OPTION - Add new command line option '--opengl-debug' to allow users to force PrusaSlicer to output to console OpenGL related errors on graphics cards supporting it.
2022-06-30 09:49:29 +02:00
Lukáš Hejl
5d557ed32f
Fix of #8436 - Crash in the lightning infill when some region has zero infill density.
2022-06-30 09:44:00 +02:00
Lukáš Hejl
f91fed7938
Added missing includes (GCC 11.2 without PCH).
2022-06-30 00:29:26 +02:00
Lukáš Hejl
7783915a34
Fix of #8435 - Division by zero in lightning infill when automatic extrusion width was used.
2022-06-29 18:33:57 +02:00
Lukas Matena
6c0db58628
Fixing conflicts part 4:
...
See previous commit. This one applies changes from master_250
to the files mentioned
2022-06-29 16:43:29 +02:00
Lukas Matena
d662bf2a18
Fixing conflicts part 3:
...
Some files have whitespace changes that make resolving conflicts difficult.
Take the version from master first, next commit will apply changes from master_250
2022-06-29 16:43:29 +02:00
Lukas Matena
e6d341f9f2
Fixing conflicts part 2:
...
SeamPlacer.cpp/.hpp files from master_250 were used, there should be no changes
in master that will be overwritten, the feature was backported from master and
only developed in master_250 from then on
2022-06-29 16:43:29 +02:00
Lukas Matena
62e59a4526
Fixing conflicts part 1:
...
fixed simple conflicts
2022-06-29 16:43:29 +02:00
Lukas Matena
b61714bb3e
Merge branch 'master_250' (NO CONFLICTS FIXED):
...
CONFLICT (content): Merge conflict in resources/profiles/PrusaResearch.idx
CONFLICT (content): Merge conflict in resources/profiles/PrusaResearch.ini
CONFLICT (content): Merge conflict in src/libslic3r/CMakeLists.txt
CONFLICT (content): Merge conflict in src/libslic3r/Fill/Fill.cpp
CONFLICT (content): Merge conflict in src/libslic3r/GCode.cpp
CONFLICT (content): Merge conflict in src/libslic3r/GCode.hpp
CONFLICT (content): Merge conflict in src/libslic3r/GCode/GCodeProcessor.cpp
CONFLICT (content): Merge conflict in src/libslic3r/GCode/GCodeProcessor.hpp
CONFLICT (content): Merge conflict in src/libslic3r/GCode/SeamPlacer.cpp
CONFLICT (content): Merge conflict in src/libslic3r/GCode/SeamPlacer.hpp
CONFLICT (add/add): Merge conflict in src/libslic3r/Geometry/Curves.hpp
CONFLICT (content): Merge conflict in src/libslic3r/PerimeterGenerator.cpp
CONFLICT (content): Merge conflict in src/libslic3r/Point.hpp
CONFLICT (content): Merge conflict in src/libslic3r/PrintConfig.hpp
CONFLICT (content): Merge conflict in src/slic3r/GUI/ConfigWizard.cpp
CONFLICT (content): Merge conflict in src/slic3r/GUI/GCodeViewer.cpp
CONFLICT (content): Merge conflict in src/slic3r/GUI/GLCanvas3D.cpp
CONFLICT (content): Merge conflict in src/slic3r/GUI/GUI_App.cpp
CONFLICT (content): Merge conflict in src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp
CONFLICT (content): Merge conflict in src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp
CONFLICT (content): Merge conflict in src/slic3r/Utils/FixModelByWin10.cpp
CONFLICT (modify/delete): t/perimeters.t deleted in HEAD and modified in master_250. Version master_250 of t/perimeters.t left in tree.
CONFLICT (content): Merge conflict in tests/fff_print/CMakeLists.txt
CONFLICT (content): Merge conflict in tests/fff_print/test_fill.cpp
CONFLICT (content): Merge conflict in version.inc
CONFLICT (modify/delete): xs/xsp/PerimeterGenerator.xsp deleted in HEAD and modified in master_250. Version master_250 of xs/xsp/PerimeterGenerator.xsp left in tree.
2022-06-29 14:37:14 +02:00
enricoturri1966
39b1222b22
Tech ENABLE_RAYCAST_PICKING - Rendering for rectangle selection made only inside the rectangle, on systems supporting framebuffers
2022-06-29 12:14:41 +02:00
tamasmeszaros
621ec86dbe
Equip boost adapter with extensive 3D bounding box support
2022-06-29 10:55:04 +02:00
tamasmeszaros
a7e50b7a98
Generalize BoostAdapter for all Vec<> types and move out of SLA
2022-06-29 10:54:04 +02:00
tamasmeszaros
f90d62c771
Fix crash with a single support point
2022-06-29 10:52:48 +02:00