Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Master build 1.9.0.68 #3840

Closed
wants to merge 72 commits into from
Closed

Master build 1.9.0.68 #3840

wants to merge 72 commits into from

Conversation

lanewei120
Copy link
Collaborator

sync codes to 1.9.0.68

Haidiye00 and others added 30 commits April 8, 2024 09:47
Jira: STUDIO-6545
Change-Id: I30ab8155f5288953b36cd9a301ce3596d6edc0c6
1, Show/Hide OnlineModels When Quick Switch in Perference
2, Fix New Tag show of Left Menu

JIRA: none
Change-Id: Ie52c5b4a178d049259f9762c05dfb3decc5b5ca9
jira:none

code is from PrusaSlicer,thanks for enricoturri1966 and PrusaSlicer
commit dcec7a8ad40eaad72789f6dba15cafc94664119f
Author: enricoturri1966 <[email protected]>
Date:   Tue Feb 28 08:08:56 2023 +0100
    Fixed Rotate Gizmo orientation for mirrored objects + ensure that instances and volumes always rotate as rigid body

Change-Id: I359d15814a6411bbd6bcb753661388bb5e6fb513
Jira: STUDIO-6612
code is from PrusaSlicer,thanks for PrusaSlicer and enricoturri1966
commit 3ce2d3a700ef215b37faef273f54be5619b9d642
Author: enricoturri1966 <[email protected]>
Date:   Wed Apr 13 15:27:46 2022 +0200
    #8176 - Tech ENABLE_USED_FILAMENT_POST_PROCESS - Fixes used filament data exported to gcode file not taking in account custom gcode

Change-Id: Iafceb6c88f2a8b7ce1f2a34d2b392bf7a390d52f
1.Add Bambu ABS-GF,Bambu ASA-Aero,Bambu Support for PLA/PETG

jira:NEW

Signed-off-by: xun.zhang <[email protected]>
Change-Id: I347c953b7bf2b0be79ca3f4b6eeaf7fa9cc31b62
Jira: STUDIO-6545
Change-Id: I1091b8a4f27a54b26761cd369462813fb0055572
Jira: STUDIO-6545
Change-Id: Iee9a7e7cc93785e736e56760640c8315af472c6a
Jira: STUDIO-6545
Change-Id: I83b85f26305754c99088abb81fe568619151d32f
Jira: STUDIO-6545
Change-Id: Ib8216981c5d2945a0221a5caa1fbc14ed74e930b
github: 3750
Change-Id: I1caecaa968e60cadcdbe9f7aa67cba141bb88230
github: 3749
Change-Id: I3fd74a9ca59b75873fcbca4437e4858c749ee853
1. sharp tails are supported by a sparse set of contact points which are
easier to remove than previously dense surrounding support.
   Organic tree support also has this feature, including all other smart
overhang detection techniques (small overhang and cantilever detection),
with the cost of slightly longer time to detect overhangs.
2. improve supporting overhang contours by adding contact points along
   contours.
  jira: STUDIO-3876
2. remove some redundant data structure.

Change-Id: If7f595348506a14aba2d0132d23f97d3539c1e1f
(cherry picked from commit e3cce09b9db12ced2841045ffd337b1f35494e6c)
Change-Id: I9021d3f51c9a73bc9208b479f96b1ddbe7a2f8f8
Jira: none
Change-Id: I3e8902298385ed2e5906fd15d1817b6e33522a76
Jira: STUDIO-6354
JIRA: NONE

Signed-off-by: Kunlong Ma <[email protected]>
Change-Id: Ib974d498a6a38402a8d5c3252741d4d7d2850af3
Jira: XXXX

Change-Id: Ia63ec88a335d88fd40a29952abe6d40d8991efee
Previous parallelization has a bug where two adjacent nodes may be deleted at the same time.

jira: none
Change-Id: I99a29dae9f72aa74ed2721eea4421b15eec10732
(cherry picked from commit 91efe67d723652d3f7e4484dd3cdf31638f769a4)
1. initial port of new ensure vertical thickness algorithm from prusa
2. initial port of new internal bridge algorithm from prusa
3. readd interface shell

Based on prusa commit 11c0e567a68979e96085b3763a76464cb793ea12
and commit f8e7d1b01c114b4d45f9e221c6b5bb935065d650
Thanks prusa.

original author:
PavelMikus <[email protected]>
Vojtech Bubnik <[email protected]>

jira:NEW

Signed-off-by: xun.zhang <[email protected]>
Change-Id: I0d36be065a29cf87315918d720f726975a43ef9f
Change-Id: I2dad9c713dd2bd4362391f1358aa477bf69de4c6
1. Add filament retraction before cut control

jira:NEW

Signed-off-by: xun.zhang <[email protected]>
Change-Id: Ifcb087c9791c0461b793ef811b21ebd4c007d880
Change-Id: Id09e671932458699c020f0a061d8cfc11a6958ab
Jira: STUDIO-6641
jira: none
Change-Id: Idb9fcf0063e773f1531a49961478460b91ded10f
This patch is cherry pick from Prusa, thanks to Prusa

Rework multi-material segmentation to work directly on the Voronoi diagram without creating a copy of it.

Previous algorithms assume that they can get an invalid Voronoi diagram. Because of that, during the multi-material segmentation, a copy of the Voronoi diagram was created, and there were several attempts to fix missing vertices and edges. But as it shows, this wasn't a good enough approach and sometimes led to several issues like bleeding layers.

After generalization, our approach for detection and repairs of invalid Voronoi diagrams from Arachne, we could assume that multi-material segmentation gets non-invalid Voronoi diagrams.
With this assumption, we reimplement multi-materials segmentation to work directly on the Voronoi diagram. That should make multi-material segmentation more stable.

So, this should fix several issues like bleeding layers. Also, memory consumption should decrease by a lot. Also, there should be some speedup of multi-materials segmentation.

Jira: none
Change-Id: I72aa6e1f9634d9ee8759aa469a0b39a36ace62f5
Jira: none

Signed-off-by: qing.zhang <[email protected]>
Change-Id: Ie3d17c5e3cbf91a8854e3b4cd80babeb2b1bd121
jira: STUDIO-6710
Change-Id: Ie13ec81e07326a2572d698607c03aeb793f119c8
(cherry picked from commit cc49c82793a877c2c4187e6254e4092de9285010)
Change-Id: If92143546547a97daa9063c1e83b24628fcb32ac
Jira: 6654

Signed-off-by: qing.zhang <[email protected]>
Change-Id: I9dd45022e1350ace220901e70822d27773817221
JIRA: none
Change-Id: Ibaac520b789ceb8c0dbd05ab0452209bc0ca9be9
Change-Id: I0957807de4597f947a5fa9100e828938fdb2de97
Jira: none

Change-Id: I9402b8bcce7b48a63d0e97e0708080701d065e7a
LiZ-Li-BBL and others added 28 commits April 8, 2024 09:52
jira: new

Change-Id: Ied6d61e8c48ac82daf16579d9caed9723cf8e29d
Change-Id: Ib1ef458fdb16b98d456826812286a5741ab5824b
jira:NEW

Signed-off-by: xun.zhang <[email protected]>
Change-Id: I0e4b857c9c758ab7c54ef13aee1bf596f975640b
1. update engineer plate temp

jira:NEW

Signed-off-by: xun.zhang <[email protected]>
Change-Id: I5e6ab78f10d41483c8bc0aeaef66d0b92360fa37
jira:NEW

Signed-off-by: xun.zhang <[email protected]>
Change-Id: I72409d6c6617772ab98826513533d3f5b5f02380
jira:NEW

Signed-off-by: xun.zhang <[email protected]>
Change-Id: I8ff37e8685070cece63376cce8fce9df3d5030d9
Jira: 6681

Signed-off-by: qing.zhang <[email protected]>
Change-Id: I2d7a3e76c2a307bef8d6816814e7fef4bb6909ff
jira:STUDIO-6730
most of code is from PrusaSlicer,thanks for PrusaSlicer and enricoturri1966
commit 7f6f5dab83db71d165959f48a27c952c258812fb
Author: enricoturri1966 <[email protected]>
Date:   Tue Oct 12 11:07:31 2021 +0200
    Tech ENABLE_WORLD_COORDINATE - Gizmo rotate oriented in dependence of the selected coordinate system

Change-Id: Ia3691a848ef2c4dd4dde5d84289f482f8874956f
jira: STUDIO-6730
Change-Id: Idca375293377ec219f79873d29e963b50cafa8df
to be Textured PEI Plate
Jira: none

Change-Id: I1351de5a8bc7e25bcfced3b175de1d43132a76a8
jira: none
Change-Id: I411064cf14d94a9bd1f0f6668ee23aa10d372f3d
jira: 6745
Change-Id: I5c9dffe8e998213e6af6e1d01a6b0ae82521e8db
jira: none
Change-Id: Iafa3bb195fd51234a95f60cd4ed9e30fabde4cf1
jira: 6701
Change-Id: I0552f7a7f59d1476f081044411557c96036a2c70
(cherry picked from commit 646fa84d42b926fe9e127a60da9c395baf39fac1)
1.The new algorithm still generate unnessary infill some time.
So we readd the option

jira:NEW

Signed-off-by: xun.zhang <[email protected]>
Change-Id: I65fdd58e19db85582d89facb5038adf8e87f299a
1. Only auto calculate flush when enabled
2. Add default params for long retraction
3. Disable filament override for unsupport machines

jira:NEW

Signed-off-by: xun.zhang <[email protected]>
Change-Id: Ib5d51505b58101839527e944f9a237483951f9fe
1.In the new algorithm,we no longer use this param

jira:NEW

Signed-off-by: xun.zhang <[email protected]>
Change-Id: Ie7660c0f9744cb1f33bce4fa1ccbfef06b3df712
github pull_request: #3819
Change-Id: I2e552db39eb6091f0abb81b927733f9701ae03c0
github pull_request: #3809
Change-Id: I8e724de3b9ecfefc54f814944198fd98ff2586e6
JIRA: STUDIO-6743

1. fix display tr luanguage in home page

Change-Id: I672d46b1349078ab8e3fc59e124d2f583f09e8e9
Signed-off-by: Stone Li <[email protected]>
Change-Id: I4e3be4d82d27188c7485c1497247d3266658f7b5
1. Add profile description for uncommon profiles
2. Add some translations

jira:NEW

Signed-off-by: xun.zhang <[email protected]>
Change-Id: Ib1d40d0ffe55adde74e66d9e696861463429e49d
JIRA: none
Change-Id: I01624276b1d946cff222365c5bbe8ea012941f61
Change-Id: Idc79a0fe401f1c7fbf8825a28556286089b46d54
Change-Id: Ic99ed96dde63e8f4f3654034ed06df03a839ca30
1. Fix crash when change infill pattern. Now change infill pattern will
influence prepare infill
2. Remove with loop param, no longer use now

jira:NEW

Signed-off-by: xun.zhang <[email protected]>
Change-Id: Ibee8808e462bd418d83b7e5781dd2bc5cc772eb1
Change-Id: Ib0600e408f70a3b35b0cf0b32b6312b1b40ca339
Change-Id: I6344dbdc54e30aae7de4aaddd7b929121aa5a678
@lanewei120 lanewei120 closed this Apr 8, 2024
@lanewei120 lanewei120 deleted the master_build branch April 8, 2024 13:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.