Vojtech Bubnik
c74f16d7c7
Added filament type "PA" to the list of known filament types.
...
While we already had "NYLON" in the list, "PA" code is promoted
by Prusa Filament company.
2022-08-29 17:39:33 +02:00
YuSanka
656a1d262a
Fix for #2519 - Takes focus away from input box when moving cursor to plater
...
Take focus away only, if ObjectList was focused, when mouse cursor is moved to 3d-Scene
2022-08-29 15:19:03 +02:00
enricoturri1966
9e65fc1cac
SPE-1277 - Fixed toolpath height calculated while processing custom start gcode
2022-08-29 14:42:19 +02:00
Vojtech Bubnik
c1807d6acd
Follow-up to c36af0e739
...
Fixed a bug introduced in Polygon.cpp Polygon::contains(_
2022-08-29 11:52:43 +02:00
Vojtech Bubnik
c36af0e739
WIP TreeSupports: Expand enforced areas so that the supports will be
...
generated even on steep overhangs.
2022-08-26 09:31:12 +02:00
YuSanka
c900f2e04f
Fix for SPE-1271 - The profile is displayed as modified even after reverting all changes
2022-08-25 16:42:48 +02:00
Filip Sykala - NTB T15p
16a84ebc49
Fix build
2022-08-25 15:01:09 +02:00
Filip Sykala - NTB T15p
63121cee2e
Better healing for Glyph shape - remove duplicit points + self intersections
...
Add search of intersecting points (compared with CGAL)
Triangulation can [optionaly] accept multi points
2022-08-25 13:28:10 +02:00
enricoturri1966
4e188c71c3
SPE-1275 - Tech ENABLE_WORLD_COORDINATE - Fixed update of non selected instances when applying mirror
2022-08-25 11:59:51 +02:00
Vojtech Bubnik
7e77048593
Removed shiny profiler. The Shiny profiler was only working on MSVC
...
and nowadays the sampling profiler inside Visual Studio is better.
2022-08-24 16:32:01 +02:00
Vojtech Bubnik
51cfec55cf
WIP TreeSupports: Fixed yet some more compiler warnings
2022-08-24 15:32:23 +02:00
Vojtech Bubnik
f54ba6aeaf
WIP TreeSupports: Fixed some more compiler warnings
2022-08-24 14:39:13 +02:00
Vojtech Bubnik
9045ff8f0e
WIP TreeSupports: Fixed some compiler warnings
2022-08-24 14:03:21 +02:00
Vojtech Bubnik
5b62a4954e
WIP TreeSupports: Taking into account the support angle threshold
...
and number of enforced layers.
2022-08-24 13:45:56 +02:00
PavelMikus
9e88954fbc
Fix of issue 8695 - seam enforced areas were not respected with arachne generator.
...
The real issue was with T-Junctions created by Arachne - seam placer then sometimes
choose the wrong perimeter to split. The fix cases the seam placer to look for two
consecutive points that point to the same perimeter, which enusres that the correct
loop is split
2022-08-24 11:36:41 +02:00
Vojtech Bubnik
b9cb63c14c
WIP TreeSupports:
...
Fixed after code review by @ThomasRahm:
Restored TreeModelVolumes::safeOffset() because it prevents
a fast (steep branch angle) branch to tunell through the object wall.
af7108f792 (r81983536)
2022-08-24 11:26:26 +02:00
enricoturri1966
abbc99924e
Follow-up of 6be84d529d
- Fixed processing of spiral vase mode in GCodeProcessor::process_G1
2022-08-24 09:48:50 +02:00
Vojtech Bubnik
abc2bff3d8
One more OSX specific fix
2022-08-24 09:06:37 +02:00
Vojtech Bubnik
5acbcebf20
Fixing compilation on OSX
2022-08-23 17:25:06 +02:00
Vojtech Bubnik
3f69643516
Merge branch 'vb_treesupports'
2022-08-23 16:45:34 +02:00
PavelMikus
f17e3f2c8b
Added support for ignoring of tiny extrusion drops which are usually not worth the supports.
...
However, it is disabled, as it can currently result in unsupported large columns
2022-08-23 14:46:08 +02:00
Vojtech Bubnik
bfbfdaedb9
WIP TreeSupports: Fixed some compiler warnings and errors.
2022-08-23 12:04:18 +02:00
Vojtech Bubnik
b9e7cd2d7b
WIP TreeSupports: Improved speed of TreeModelVolumes by better
...
parallelization, cleaned up the code by better structuring
the collision caches with their mutexes.
2022-08-23 11:37:06 +02:00
Vojtech Bubnik
14e0cd0e96
Parallelized PrintObject::bridge_over_infill()
2022-08-22 15:41:36 +02:00
Vojtech Bubnik
7949ea9544
Fixed some compiler warnings.
...
Removed some implicit type conversions of ExPolygon (to Points, Polylines, Polygons)
Fixed obsolete boost::spirit includes.
2022-08-22 15:14:54 +02:00
YuSanka
eac1191b25
Fix for #8710 - Changing colors doesn't qualify as a change to save project
2022-08-22 14:53:03 +02:00
Pavel Mikus
15d0c55d54
improve GUI responsivenes, turn off debug info
2022-08-22 11:01:58 +02:00
PavelMikus
3773de2957
hardcode overhang angles, remove volumetric filtering (does not work correctly)
2022-08-22 11:01:58 +02:00
PavelMikus
6114b04594
improve bed adhesion estimation, comupute weight factor sign
2022-08-22 11:01:58 +02:00
PavelMikus
970c9e033d
fix triangle selector painting on models with transformation
2022-08-22 11:01:58 +02:00
PavelMikus
4eaa863ba4
make supports bigger, improve malformations, TODO: do not support small extrusions, check part size
2022-08-22 11:01:58 +02:00
PavelMikus
62c3ca5e99
gui integration, overhang angle hack
2022-08-22 11:01:58 +02:00
PavelMikus
14f109e703
refactored local issues to use overhang distance
2022-08-22 11:01:58 +02:00
PavelMikus
ea76977602
Quick fix for invalidation of support spots search
2022-08-22 11:01:58 +02:00
PavelMikus
1d4f41a2fd
improved option logic, custom setting for object soe that it uses the painted supports
2022-08-22 11:01:58 +02:00
PavelMikus
2401556193
most extreme fiber is now taken from the current island.. this is not correct, but
...
from all aproximations it gives best results
2022-08-22 11:01:58 +02:00
PavelMikus
ff73cd253e
fix extreme fibre distance calculation
2022-08-22 11:01:58 +02:00
PavelMikus
a6cf309020
updated weakest connection strength estimation,
...
fixed various issues
2022-08-22 11:01:58 +02:00
PavelMikus
dbe864ea8a
refactor to use covariance to best estimate XY variance of the connection and thus second moment of area
2022-08-22 11:01:58 +02:00
PavelMikus
9cfde724f1
fix numerical issues in stability calculations
2022-08-22 11:01:58 +02:00
PavelMikus
90e77f9135
integration into FDM supports painter gizmo
2022-08-22 11:01:58 +02:00
PavelMikus
cdf68039f7
fixed bug with zero area section modulus returning nans
2022-08-22 11:01:58 +02:00
PavelMikus
2808e41238
reworked bed adhesion model to use elastic section modulus
...
fixed units
updated bed adhesion value
2022-08-22 11:01:58 +02:00
PavelMikus
3f7f5ec0ed
Lowered default extrusion conflict force - it probably needs more adjusting,
...
after the bed adhesion is reworked with elastic section modulus
2022-08-22 11:01:58 +02:00
PavelMikus
50e7cc9d4c
fix bug with removed object parts which were still referenced by other islands
2022-08-22 11:01:58 +02:00
PavelMikus
9ff0d49fae
Implemented calculation of elastic section modulus
2022-08-22 11:01:58 +02:00
PavelMikus
ed1c4d99a7
Weakest connection break check also implemented.
...
Tensile force however might be too low approximation.
2022-08-22 11:01:58 +02:00
PavelMikus
3b029cef05
another bulk of fixes
...
GLOBAL STABILITY check works
2022-08-22 11:01:58 +02:00
PavelMikus
07049b849e
fixed various bugs
2022-08-22 11:01:58 +02:00
PavelMikus
8723fb22bb
add pivot tree into ObjectPart struct
2022-08-22 11:01:58 +02:00