Commit Graph

10033 Commits

Author SHA1 Message Date
f20e5e3f74 Added new parameter elefant_foot_min_width 2020-02-14 09:21:00 +01:00
ccda6cc051 Add elephant foot compensation to SLA print
Work in progress


Convert efc input to the right scaling


Apply EFC on the slice index to make it visible in the preview.
2020-02-14 09:21:00 +01:00
66b76bbc55 Hollowing 'accuracy' and 'closing distance' are only shown in the hollowing gizmo when the respective mode is active 2020-02-13 15:55:36 +01:00
be62d67dd7 Slightly changed hollowing gizmo title
'ing' forms were removed to match Cut gizmo
2020-02-13 14:22:16 +01:00
aade51de4d Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer 2020-02-13 13:55:27 +01:00
31e5358dce Fixup of 6d0cf16: Export hollowed STL 2020-02-13 13:49:18 +01:00
a302db4c93 Fixed conflicts after merge with master 2020-02-13 13:41:42 +01:00
0dec054410 ENABLE_SHOW_SCENE_LABELS set as default 2020-02-13 13:24:52 +01:00
c8c33e4500 ENABLE_BACKWARD_COMPATIBLE_RELOAD_FROM_DISK set as default 2020-02-13 12:43:19 +01:00
ddf6501acd ENABLE_6DOF_CAMERA set as default 2020-02-13 12:13:54 +01:00
f30f139ef0 ENABLE_CONFIGURABLE_PATHS_EXPORT_TO_3MF_AND_AMF set as default 2020-02-13 11:25:34 +01:00
184c4b96e7 ENABLE_MODIFIED_TOOLBAR_TEXTURES set as default 2020-02-13 09:50:06 +01:00
7b028d7c01 ENABLE_3DCONNEXION_Y_AS_ZOOM set as default 2020-02-13 09:20:20 +01:00
b247443389 Fixed width of "printhost_apikey" and "printhost_cafile" fields 2020-02-12 15:47:34 +01:00
b455225cd9 New keyboard shortcuts dialog -> Bigger default size 2020-02-12 15:02:22 +01:00
c65de618be Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_shortcuts_dialog 2020-02-12 15:01:53 +01:00
1d62a83615 Updated POT
+ Fixed texts in DoubleSlider.cpp
2020-02-12 14:19:48 +01:00
80ee20e239 Alignments of options in settings tabs
+ msw_rescale() is overridden for PrinterTab to rescale of all the option Pages and not just a respect to current print technology
+ A Setting of the option.width in PrintConfig is no need anymore
2020-02-12 12:51:34 +01:00
84c9134221 New keyboard shortcuts dialog -> Scrollable pages and resizable dialog 2020-02-12 11:25:36 +01:00
2bfac736b7 New keyboard shortcuts dialog -> Fixed items order and use wxNotebook on top 2020-02-12 08:49:56 +01:00
39e28abba2 Rework of keyboard shortcut dialog layout -> use wxChoicebook 2020-02-11 15:12:35 +01:00
e75394ef6f Rework of keyboard shortcut dialog layout -> use wxNotebook at left 2020-02-11 15:01:32 +01:00
68594b82a0 Rework of keyboard shortcut dialog layout -> use wxNotebook on top 2020-02-11 14:39:27 +01:00
b7929443fc Rework of keyboard shortcut dialog layout -> use wxListbook at left 2020-02-11 14:33:19 +01:00
b7835a882c Rework of keyboard shortcut dialog layout -> use wxListbook on top 2020-02-11 14:27:44 +01:00
0f47ae0c82 Export STL exports hollowed & drilled mesh (if it is shown) 2020-02-11 11:15:44 +01:00
975122c1f6 Manually merged Korean translation by @ulsanether
+ updated MO for Korean translation
+ set small size for mode icons
2020-02-10 20:13:48 +01:00
cb6a43cd98 Changed size of hexagons.
+ ModeButton: Added another constructor
2020-02-10 12:52:32 +01:00
50dd5a5112 Reintroduce rotation limits for camera for FDM printers 2020-02-10 12:36:52 +01:00
a394d821a6 Spiral vase improvements and bugfixes.
Fixes Connecting / expanding Bottom Layers to Vase Perimeter #253
Fixes Slicing error in vase mode #452
Fixes Slicing Issue (Vase Mode, 0.6mm dmr nozzle) #1887
Fixes Top fill pattern isn't used in spiral vase mode #2533
Fixes Cisar's vase doesn't slice correctly, creates artefacts #3595

When the model is sliced, all the contours are newly oriented
counter-clockwise (even holes), merged and then only the largest area
contour is retained. In perimeter generator, if the largest contour
splits into multiple perimeters, newly only the largest area perimeter
is retained in spiral vase mode. These two changes solve #3595 and similar.

The infill is newly calculated only for the bottom solid layers
if the spiral vase mode is active (removes various unwanted infill
along the vase walls), and the last bottom solid layer is switched
to a top solid pattern (solves #2533).

The thin walls are newly enforced to be disabled in spiral vase mode,
and the "ensure vertical shell wall" is enforced in spiral vase mode
to extend the bottom of the vase to the vase hull (fixes #253).
2020-02-08 21:36:43 +01:00
9377989297 Don't calculate the AABB tree in FDM mode 2020-02-08 17:17:51 +01:00
43a42adad0 Added a missing include
Suggested in #3621
2020-02-08 11:42:45 +01:00
8cddbd1a5c Updated mode icons 2020-02-07 18:50:41 +01:00
d569c90e0a DoubleSlider: Fixed Extruder sequence bug 2020-02-07 16:57:33 +01:00
d1bb4d64bf eject button text correction 2020-02-07 15:13:20 +01:00
3eaa69f239 Force backend update when hollowing gizmo is closed
Otherwise, moving holes will not invalidate the drilled mesh
One cannot do it immediately though, because that would also hide the hollowed mesh
2020-02-07 14:17:14 +01:00
84c34e2c22 Added separate icon for the SLA printer presets
DoubleSlider:
 + fixed bug with un-hidden tooltip when OneLayerLock is on
 + MultiAsSingle mode : Show context menu on Cog icon after L/RButtonClick
2020-02-07 14:16:04 +01:00
0e97237dcd Fixed a bug in validation of the FDM Print to check for extruder
collisions against already printed objects: Rotation of an object
was not being taken into account.
Fixes #2450 PrusaSlicer 2.0 Sequential printing vs rotate object
Fixes #3585 Always Sequential Printing Error (Regardless of setting, placement or object size)

Fixed some collisions in sequential print just after arrangement by
making the validation using a slightly lower extruder radius value
than the arrangement.

Refactored PrintObject coordinate system so that the PrintObject's
coordinate system is always centered in respect to its ModelObject's
geometries. This refactoring may improve path planning a bit and
it may lower the requirements on bits representing Clipper coordinates
by 1 bit.
2020-02-07 14:10:27 +01:00
1abde68b18 Hollowing parameters should be labeled the same in the gizmo and in presets 2020-02-07 14:03:55 +01:00
a062b8a3a0 Fix build on Win 2020-02-07 11:15:01 +01:00
04e4e01f1a ENABLE_BACKWARD_COMPATIBLE_RELOAD_FROM_DISK - Fixed inconsistencies for splitted and cutted objects 2020-02-07 09:49:48 +01:00
f3df32b089 DoubleSlider: Implemented tick hovering
+ Linux: fixed empty menu showing
2020-02-06 18:52:52 +01:00
b3f8aed1d6 Hollowing: allow to place drain holes on the inner surface of a hollowed cavity
Drain holes are not allowed to be placed on its own inner surface. This was recently (0e3ebb3)
done by forcing invalidation of the slaposDrillHoles, which also invalidates and therefore
hides the drilled mesh. However, that also hides the hollowed mesh and it is not possible
to place holes inside the cavity.

This change does not dump the drilled mesh, but checks that no raycast hit ends up in a hole.
2020-02-06 17:58:26 +01:00
82abbb34b6 Fixed conflicts after merge with master 2020-02-06 15:28:50 +01:00
4e4b4a00ee Use frontend data to update labels 2020-02-06 15:19:53 +01:00
adf8f7c3bf SLA gizmos: make sure that the clipping plane is properly reset to zero when the shown meshes are exchanged 2020-02-06 14:46:02 +01:00
164c2da18b Don't forget to copy drain holes when an object is copied 2020-02-06 14:23:03 +01:00
bc15ebaf40 Color change - handling Color Change data stored for different
printer configuration:

ss -> sm : Just apply the color changes of the original ss project at the active extruder.
ss -> mm : There are no tool changes stored. Ignore color changes, they are invalid because they are extruder non-specific.

sm -> ss : Apply tool changes as color changes (tool changes remember the target color), apply original color changes.
sm -> mm : Ignore both color changes and tool changes.

mm -> ss/sm : Ignore both color changes and tool changes.
2020-02-06 14:03:27 +01:00
27c7ecda1a Fixed labels auto-sizing 2020-02-06 12:06:39 +01:00
99a565fca8 formating of forced update dialog 2020-02-06 11:33:28 +01:00