Commit graph

2514 commits

Author SHA1 Message Date
liz.li
5236f17792 FIX: keep change filament menu item followed by convert menu item
Change-Id: I460b01078ae5cde22afe30b4a7ac13cdd9e67b26
(cherry picked from commit e37460eb4a30db3449132e36df97ea613eebf41d)
2023-07-07 17:25:51 +08:00
tao wang
7af252fa99 NEW:support for sending print job from SD card view
Change-Id: I8366345ae4323c1b568bfd267d036e2474ff969a
2023-07-07 17:25:51 +08:00
Arthur
3d1f61c7ed NEW: add tree_support_brim_width option
Jira: STUDIO-2921

Change-Id: Id5fddc0b6f5ffe3beb9afb0be5f81a766fc5b21e
(cherry picked from commit 86d7b6016e48143aad03744a58d44042ff0a0b4c)
2023-07-07 17:25:51 +08:00
zhimin.zeng
297e922daf FIX: crash when slicing(make perimeters)
Udesk: https://bblcs.s5.udesk.cn/entry/ticket/show/2193141
Change-Id: Ibb2e20e9e6d159821e96dc81fd4e384f773a39dc
2023-07-07 17:25:51 +08:00
Arthur
55a1141e67 FIX: sharp tail detection misses some sharp tails
1. Previously if there are multiple sharp tails in a layer, some will be
 missed. To fix this, we should not skip if the current layer is already
 detected as sharp tails.
2. Do not mistakenly detect sharp horns as sharp tails by only detecting
 the overhang areas larger than half of the extrusion line width.

Github: #1578
Jira: STUDIO-2659
Change-Id: If7ba5c9ae547d3051551aa6fa34eb6214d01a46d
2023-07-07 17:25:51 +08:00
Arthur
3d8383f127 ENH: upgrade some deps libraries
CGAL to 5.4
 TBB to 2021.5
 OpenVDB to 8.2

Change-Id: I08992fce104e6f56001643c3c5dbf6c3f59ffc3d
(cherry picked from commit 1571f176fc37dda1c3e889776e13fa49bba4ae42)
2023-07-07 17:25:51 +08:00
xun.zhang
4297f72283 ENH: update end G-code
Change-Id: I4d153b76df8752ca97f394ebb4dd96c4550e95af
(cherry picked from commit 217e7b332c89160d322a86c25ae35b106dcb7d60)
2023-07-07 17:25:51 +08:00
maosheng.wei
238080e0ab ENH: [STUDIO-2647] Optimize the interface for selecting part types
Change-Id: Ia277a37ce102708c1c8d535bf323fd58bbd0d230
2023-07-07 17:25:51 +08:00
lane.wei
33ae019a95 ENH: CLI: don't popup dialog when loading shader failed
STUDIO-2855(github issue-1703)

Change-Id: I46476e94951aa2337fee3439159e777773366c59
2023-07-07 17:25:51 +08:00
chunmao.guo
8dae5b6980 ENH: [STUDIO-2759] network queue on main thread
Change-Id: Ie1fa855b354047ab015c801cae5df7271e844e58
2023-07-07 17:25:51 +08:00
chunmao.guo
5a7aa74e62 ENH: printer compatible for tunnel protos
Change-Id: Ic409ad967da43ad696b75a6c97e90e1f70e7610d
2023-07-07 17:25:51 +08:00
tao wang
d70a608921 NEW:confirm privacy agreement before binding printer
Change-Id: Iee6776bf533577dd9fd388c3ea2efad27692cf82
2023-07-07 17:25:51 +08:00
chunmao.guo
56b9d0fbb3 FIX: [STUDIO-2608] recent project not open starting from number 10
Change-Id: I9e867f26342993cae7a98d6e8b61e9c21b4f434c
2023-07-07 17:25:51 +08:00
maosheng.wei
187718890f FIX: [STUDIO-2899] Model mall entrance issue
The device window switches from a printer that has printed the mall
model to a printer that does not download the model from the mall. The
printing progress area also displays a rating button

Change-Id: I240cc4d2045cab043f9f6d20e8d40632c4f5b862
2023-07-07 17:25:51 +08:00
Stone Li
f3fdfee569 ENH: refine Cool Plate to Cool Plate / PLA Plate
Change-Id: I186ea538465322220dcb088c9998716aad8398ee
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:25:51 +08:00
zhimin.zeng
63acf7f6f0 FIX: Crash when perform cut
"keep upper" and "keep lower" may be not checked when check "Cut to parts"

Change-Id: I8f902d3013e465f0a672369f1b732cce5f30f66d
2023-07-07 17:25:51 +08:00
zhimin.zeng
ab17e418cf FIX: modify the flushing volume of transparent material
The transparent material is regarded as the white material to calculate the flushing volume

Change-Id: I922ff55ede62acb7040d6f7cdc6b14bcf6e31274
2023-07-07 17:25:51 +08:00
liz.li
01e556a038 NEW:add pause print message
Change-Id: I5b1fe20f0ecbcb9349f630f40048eb3c7eebb577
2023-07-07 17:25:51 +08:00
chunmao.guo
d8517991e4 FIX: [STUDIO-2767] retry with remote tunnel when local failed
Change-Id: Id0172239d752508227729e81bee6c1a6ff4d3e9d
2023-07-07 17:25:51 +08:00
chunmao.guo
c142c8a31e FIX: [STUDIO-1868] not show wrong models with old printer firmware
Change-Id: Ifa08e2e18348827ab3577ae98c0cf553bd4028f0
2023-07-07 17:25:51 +08:00
chunmao.guo
9240b6f7bc FIX: not saving instance when skip model
Change-Id: I07fea76b9579857801ad54dddbda64578b454e95
2023-07-07 17:25:51 +08:00
chunmao.guo
9c01ff269e FIX: not restore old object with components in sub model
Change-Id: I6adb7aa58dae1a2e9e9910cd19757b5e56e8eae8
2023-07-07 17:25:51 +08:00
chunmao.guo
c2e0c3d109 FIX: [STUDIO-2562] tooltip splash on speed button
Change-Id: I29a9d5bde81b7ddca962568ddcd9298850d6ea3a
2023-07-07 17:25:51 +08:00
chunmao.guo
b5663b25c9 FIX: is_support_remote_tunnel P1P >= 01.03.00.00
Change-Id: I97e7a38f7bd3d42f61fb4c56b3757b36805a28bf
2023-07-07 17:25:51 +08:00
maosheng.wei
f40851ff31 FIX: [STUDIO-2492] Model Centering Problem
Click on Add in the top menu bar, the model is not centered

Change-Id: I950ce13262090ada316d5c350af8c7edc9826222
2023-07-07 17:25:51 +08:00
maosheng.wei
92d764e9ee NEW: [STUDIO-2769] Split developer mode
Divide developer mode into display parameters and other development
options

Change-Id: I8666991f3e5580c1abb46f36567651893e8fba4a
2023-07-07 17:25:51 +08:00
zhou.xu
def87a59c0 FIX:The mirrored patch normal vector needs to be reversed
Change-Id: I3a67322eb59355ed91d1af390eb34f7f3d378198
(cherry picked from commit 3187f2b7944ddd2b9b6dc621da07dac6d4b3b31f)
2023-07-07 17:25:51 +08:00
zhou.xu
aa82c67e5f FIX:Change Camera for support, coloring, and z-stitching
Using the same camera as the assembly drawing for support, coloring, and z-stitching

Change-Id: I2f9a5724e43cd10a30658e742ed7986e49958668
(cherry picked from commit 8fd0d3e342b329fae93150677677565ec7c04a05)
2023-07-07 17:25:51 +08:00
zhou.xu
507a8a6d36 NEW: add overhang highlight area
overhang rgb=(200,0,0),remove supportType,do not save para after overhang operation preview

Change-Id: I947bbd9db264f00f0609b3f02140060f9a2621fb
(cherry picked from commit 796c4460fe998da206f9ca77973a20796fa1d3ca)
2023-07-07 17:25:51 +08:00
manch1n
35d6b072d3 ENH: merge all error when multi obj have empty layer
Change-Id: Iff091babff67050fe512a3cffe6cb2af0e91efa5

STUDIO-2540
(cherry picked from commit e23781245e3a6ae9bffcff869aa8991eb0298243)

Change-Id: Ia90ffa1244ef8a89c8d3007ca65b68439b09249b
2023-07-07 17:25:51 +08:00
Arthur
81319b6a9e FIX: normal support crashes when only raft enabled
Github: #1786
Change-Id: I349fab71953b6eb77fbb1f70b00f37c1e450a562
(cherry picked from commit e961e05c5cc8644398d5bba7eac8527b34759354)
2023-07-07 17:25:51 +08:00
tao wang
8b490adc51 NEW:optimizing error info for network requests
Change-Id: I8656c2f899b086b5ab52d94b7186e64df1625e3e
2023-07-07 17:25:51 +08:00
qing.zhang
7b12dcb6ea NEW: add concentric infill pattern for ironing
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Icd9f9fe0e39d86725faa98dd3eae82a4189130e0
2023-07-07 17:25:51 +08:00
qing.zhang
b5c7532700 NEW: only one wall for first layer
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I4ed31db361230b7192c210e506717e16bd28a6f3
2023-07-07 17:25:51 +08:00
qing.zhang
345536e07f ENH: optimize the process of top-one-wall
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ieee51f872bfbe9d0a56f2231b47a0381aa5b5896
2023-07-07 17:25:51 +08:00
maosheng.wei
f4768996e8 NEW: [STUDIO-2764] Marketplace Model Scoring Entry
Change-Id: I097028699e86bc4de756e6e80b4d98e0e66622ea
2023-07-07 17:25:51 +08:00
liz.li
537ec8da26 FIX: cannot change filament if has support filament(STUDIO-2737)
Change-Id: Ie5f7d33e0a3a40357cd443ff114187c742208fe9
2023-07-07 17:25:51 +08:00
zhou.xu
fdd7d11b14 NEW:Enhanced disk name function
Right click to modify the disk name, which is also displayed in the left UI bar
# Conflicts:
#	src/slic3r/GUI/GUI_Factories.cpp
#	src/slic3r/GUI/GUI_Factories.hpp

Change-Id: Ib688bef58d75fba1e5df4f201bfdcef7a3872308
(cherry picked from commit 019681ce69e115e8e4602a93dcb3dc61f20ecba5)
2023-07-07 17:25:51 +08:00
liz.li
edba4d18a6 FIX: adjust the camera view of loading a .gcode.3mf file(STUDIO-2598)
Change-Id: I42e82e6883ac613c3683deb2c9a465618b0cb6ab
2023-07-07 17:25:51 +08:00
liz.li
000fab5261 FIX: thumbnail in preview display problem(STUDIO-2578)
after a .gcode.3mf file loaded, the thumbnail in preview will not show
until click the canvas3D region.

Change-Id: Ia58e5a44ea3dc87ac7609d434aebbf0e89cf3023
2023-07-07 17:25:51 +08:00
liz.li
b2eee96a80 FIX:time displayed inconsisitently on send dialog(STUDIO-2694)
Change-Id: Id15a328b6dcbde329a25bf45e8b886597689549d
2023-07-07 17:25:51 +08:00
Arthur
826f27089e ENH: improve multi-material arranging
Multi-material arranging is more compact by redefining same_color_with_previous_items:
if the colors of previous items are a subset of current object's colors, or vice versa.
Either of the two cases will not increase the total number of colors of the plate.

Jira: STUDIO-2871
Change-Id: I7cbe0835408d306084490b4849d03bb9fb617d2b
(cherry picked from commit d58702e9c0db54bcd123739298ce6dc03f5ca1a5)
2023-07-07 17:25:51 +08:00
manch1n
4db1a6d46e ENH: allow big obj arrange into bed with calibration region
Change-Id: I4dac878e0c5ec75a4b06dd5803c0a4839f312bfe
(cherry picked from commit b216a5f4ae97b29eb5ba0c2b5de3b12da80f374d)
2023-07-07 17:25:51 +08:00
manch1n
352f4222b1 ENH: increase conflict threshold to 1mm for both support lines
Little overlap of support lines from two objects are allowed.

Change-Id: I738874ee71fc9787abbef764dbad762c76bc5731
(cherry picked from commit a5f7a53dc818d598523149d675fd0310f5d22f86)
2023-07-07 17:25:51 +08:00
chunmao.guo
8c1dce19d3 FIX: [STUDIO-1868] sdcard model files runnable
Change-Id: I3b644a5bbea5e936903f7308e3bf484e5203f92c
2023-07-07 17:25:51 +08:00
chunmao.guo
c58baa6b16 FIX: error log reduce
Change-Id: I836ba41eefb3a8c12a57a22d208ee7d60140e345
2023-07-07 17:25:51 +08:00
tao wang
f343b4d1db NEW:flow calibration is not supported when using Textured PEI Plate
Change-Id: Ib6a584cbfba762088472b55a09061af83a5a937a
2023-07-07 17:25:51 +08:00
qing.zhang
37dfa47f34 ENH: chang key value-- Cool Plate --> PLA Plate
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: If96be38356cf08adbd4a7139014ab87057996dcb
2023-07-07 17:25:51 +08:00
Arthur
e7a21ce0e1 FIX: support blockers in tree support not working after mirroring
This is caused by the inverse-order polgyons after mirroring. Adding
a union_ before offset_ex fixes this bug.

Github: #1621
Jira: 2738
Change-Id: I885a3ca6af4e5fadb2158d913cf67525bfffa91e
(cherry picked from commit 4ea95d89e7ec058ac21218e1839cfe16b486893a)
2023-07-07 17:25:51 +08:00
liz.li
751f318675 FIX: operated an iter cause crash
Change-Id: I70fcbb4f0387bd7fd0344e31ac5acbd45c635f44
2023-07-07 17:25:51 +08:00