e7731429b1
G-code placeholder parser - new values:
...
print_bed_min, print_bed_max, print_bed_size
calculated from a bounding box of bed_shape vector of points.
Also added first_layer_print_size as a size of a first layer print
bounding box.
2020-06-03 16:30:37 +02:00
cfe6279f87
WIP: first_layer_print_min/max, first_layer_print_convex_hull
...
placeholders for the G-code export.
2020-06-03 16:30:37 +02:00
47b6d3e6a3
Merge branch 'lm_empty_layer_crash'
2020-06-03 15:57:52 +02:00
0a7da179eb
Fix of #3919 (extremely wide wipe tower with 0.35mm FAST profile)
...
This is an excerpt from ec86d94 , which was recently reverted because
the other changes from that commit broke some functionality.
2020-06-03 15:34:33 +02:00
e8a33156a4
Revert "Workaround for the Prusa3D Fast (layer height 0.35mm) profile, which"
...
This reverts commit ec86d94f02 .
2020-06-03 15:34:33 +02:00
b6663fdc53
Fix of several issues related to gizmos updating and undo/redo
...
Common gizmos data cannot be used in on_set_state method
Also prevented calling render on empty GLVertexArrays
2020-06-03 15:33:39 +02:00
d10286c978
Fix the tests after EigenMesh3D refactor
2020-06-02 17:15:08 +02:00
45a8b4eae4
Fixup of previous commit
2020-06-02 14:49:40 +02:00
055d95dac4
Fixed a crash when switching between tabs
...
Introduced in ba963ac
2020-06-02 11:42:25 +02:00
b60a45ed37
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2020-06-02 10:03:00 +02:00
866a3ad357
New tech ENABLE_SMOOTH_NORMALS (disabled) -> Added two experimental functions to smooth normals using libigl (none of them working properly in detecting edges) when calling GLIndexedVertexArray::load_mesh_full_shading()
2020-06-02 10:02:50 +02:00
f0bc38072a
Workaround for items out of bed after arrange.
...
Fixes #4329
2020-06-01 16:16:30 +02:00
7072ce3db6
Copy/Paste for the Settings and Layers in the ObjectList
2020-06-01 11:11:38 +02:00
c00b93d090
Follow-up of 707268d41d -> Fixed typo
2020-06-01 09:11:16 +02:00
f09127a2e6
ENABLE_GCODE_VIEWER -> Improvements in shaders for options
2020-06-01 08:55:44 +02:00
2b50c6b480
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-05-29 12:29:24 +02:00
9e2d3e1180
ENABLE_GCODE_VIEWER -> Refactoring of shaders for options
2020-05-29 12:29:04 +02:00
0cc4a5f8db
Bugfix: Cut gizmo ignored SLA elevation and the cut ended up shifted
...
It is still possible to set the plane into the space under an object,
but at least it always cuts where indicated.
2020-05-28 16:15:49 +02:00
eb246f1815
BoundingBox support for Lines,
...
BoundingBox constructor will no more throw for empty vector of points.
GMP allowed for Vojtech's fork of boost::polygon Voronoi implementation.
Added libslic3r tests for boost::polygon Voronoi. All Voronoi issues
ever reported on the Internet are captured by the tests. Two issues
reported (the two test cases) are real issues which may influence
PrusaSlicer negatively, namely
https://github.com/boostorg/polygon/issues/43
2020-05-28 15:53:53 +02:00
6bdb0afca9
Fixed conflicts after merge with master
2020-05-28 15:50:21 +02:00
b3404fe6fb
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2020-05-28 15:27:39 +02:00
e765cebcdd
1st installment of tech ENABLE_ENVIRONMENT_MAP
2020-05-28 15:27:29 +02:00
b77af5c0eb
Save a position and size of the settings dialog
...
+ Added a check of the printer technology inside can_merge_to_multipart_object() => suppress merge for the SLA printing
+ clear MainFrame.cpp from unused commented code
2020-05-28 14:38:56 +02:00
b0a139c411
FDM supports gizmo: clicking the clipping plane starts painting
2020-05-28 13:10:40 +02:00
8311e2917b
Introduced a limit on max print z (1.2 m)
...
A follow-up of 815989d , related to #2877
2020-05-28 12:03:48 +02:00
a0483d2350
Attempt to fix rambling crash on Mac Asan
2020-05-28 11:14:56 +02:00
087cf30bf7
Added missing include
2020-05-28 09:38:08 +02:00
18fa76326b
GCodeViewer -> Shaders code cleanup
2020-05-28 09:23:30 +02:00
71557d317d
GCodeViewer -> Experimental hexagonal icons for toolpaths in legend
2020-05-28 07:52:11 +02:00
000921dfc9
GCodeViewer -> Improved depth detection in shader for options
2020-05-28 07:06:54 +02:00
2013285040
Merge: Implemented merge to the separate object, when some instance is selected
2020-05-27 22:30:24 +02:00
ac710216de
Fixes second part of #4282 (wxWidgets 3.0 compatibility)
2020-05-27 17:30:56 +02:00
e06be8338a
Merge branch 'et_gcode_viewer' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-05-27 16:31:26 +02:00
f760fa1305
GCodeViewer -> Small refactoring
2020-05-27 16:31:02 +02:00
6a1d3787e5
GCodeViewer -> Newer version of shader for options
2020-05-27 16:19:40 +02:00
b4a1da9506
Follow up of e77fa3512a -> changed logic for DoubleSlider::Control accelerators
2020-05-27 16:14:14 +02:00
05cbb8093e
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-05-27 16:03:56 +02:00
3bf4d3eb45
DoubleSlider::Control -> Shift and Ctrl used as accelerators for moving thumbs with arrows key and mouse wheel
2020-05-27 16:03:40 +02:00
8cbb040b20
Added missing include
2020-05-27 15:28:24 +02:00
d331efe2db
Ironingy typo
2020-05-27 14:31:17 +02:00
5bbc804744
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-05-27 14:29:54 +02:00
64e585d4c6
DoubleSlider::Control -> Fixed crash when pressing numpad [+] and [-] keys while the horizontal slider has focus
2020-05-27 14:29:27 +02:00
ffab25560c
Removed obsolete LambdaObjectDialog.cpp/hpp, more include cleanups:
...
BedShapeDialog.hpp (needs not include) OptionsGroup.hpp
Tab.hpp GUI_App.hpp
2020-05-27 14:01:48 +02:00
edcaab8b0a
Includes cleanup:
...
GUI_App.hpp (should not include) MainFrame.hpp
MainFrame.hpp Plater.hpp
ModelArrange.hpp Model.hpp
Slicing.hpp PrintConfig.hpp
FillBase.hpp PrintConfig.hpp
GUI_App.hpp PrintConfig.hpp
OptionsGroup.hpp GUI_App.hpp
2020-05-27 14:01:47 +02:00
00878e21e9
Implemented merge of the objects to the one multi-part object
...
+ Implemented merge of the parts to the one object. But now this function doesn't used.
+ Fixed Model::looks_like_imperial_units()
2020-05-27 11:59:43 +02:00
3431cfc752
DoubleSlider::Control -> Change text position at the edges of horizontal slider
2020-05-27 11:50:29 +02:00
84b151c558
Fix of #4282 (wxOVERRIDE macro not available in wxWidgets 3.0)
...
Now that we use C++17, there is no point in using it in PrusaSlicer codebase
2020-05-27 10:58:38 +02:00
5857f1f2e3
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-05-27 10:45:19 +02:00
acd8801d3a
Fixed conflicts after merge with master
2020-05-27 10:32:02 +02:00
9f07cbaff0
Reenabled SLIC3R_HOLE_RAYCASTER before unit tests are updated properly
...
There are still tests of removing holes on slices and raycasting on unaltered mesh (which was eventually superseded by CGAL boolean operations)
2020-05-27 10:05:54 +02:00