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

sync codes to 1.10 #5001

Merged
merged 357 commits into from
Oct 15, 2024
Merged

sync codes to 1.10 #5001

merged 357 commits into from
Oct 15, 2024

Conversation

lanewei120
Copy link
Collaborator

No description provided.

lanewei120 and others added 30 commits October 15, 2024 12:01
add log_enabled param when loading volumes
JIRA: no-jira

Change-Id: I77806622f6b9c5abc723adc389fbb7bd8dc414c5
(cherry picked from commit b2513b139547dfcce0f277fba9ec3d621f09bfa5)
Jira: none

K1  0.6 0.8
K1C 0.4 0.6 0.8
K1Max 0.6 0.8
Ender V3 0.4 0.6
Ender V3Plus 0.4 0.6
Ender KE 0.4
Anycubic kobra plus
Elegoo Neptune 4
Elegoo Neptune 4 Max
Elegoo Neptune 4 plus
Elegoo Neptune 4 pro

Signed-off-by: qing.zhang <[email protected]>
Change-Id: I159d0a970ebb445c5adfdba93be41765e2bc7592
Change-Id: Ic5af8864bcb709f9f76303eb4a0f13b4789400b4
jira:[for setting]

Change-Id: I877af3561fcbeb43b46202cb2b27b6522425a83f
Change-Id: I1c608c034a30638b07d733205226c551f4f1841b
Change-Id: I3048cbe2aa20a7f2b78b5ca5fb9b40c3bb796689
jira: STUDIO-7851
Change-Id: I34b00a5997fbebe89519fb17545c8a5f6c948bcf
jira: none
Change-Id: I6340cb8aa8b2fff174859d796ebf8a36effae004
1. add rectilinear interface pattern for organic support
    jira: STUDIO-7181
2. add tree support optgroup

Change-Id: I94882bc34a61c6adc06b8ecbc9f2323f9b039aac
(cherry picked from commit a8142ab3f37e0bd140a31a7e635b8475f471d7e3)
1. do not add interface for small overhangs so supports are easier to
   remove
2. calculate avoidance more accurately using real layer height
  jira: STUDIO-6285
3. hybrid nodes won't collide with lower layers
4. calculate max move more accurately
5. do not increase radius if next layer has collision
  jira: STUDIO-2296, STUDIO-7883
6. rewrite plan_layer_heights to prevent support layers overlap.
  Now the tree support layers are completely independent to object layers.
6. increase collision areas for interface. The top layers may be too
close to interface with adaptive layer heights and very small overhang angle

Change-Id: I052c3f66e68afb7663e2d70c846dd09ed7086071
(cherry picked from commit aca511caebfdeec270d4fc0ec6bbbadde77cddc9)
github: 4673
Change-Id: I260b48e833f47383c582f813d979a4fdc2926dd2
Change-Id: I502c82d8f6e9481cadedca4e830cd4545e67f21f
jira:none
jira: new

Change-Id: I253018cf93d8379de1eaff146420103c0d876e16
jira: new

Change-Id: I333af9376d952b2607ee87ebb87f6a6b24462111
Change-Id: I587d656e20ed2ee8927ca2f5272ad715bed66740
jira: github 4715
Change-Id: I6a305395661b3490867ff91d19e2a8e869b73191
Change-Id: Ie53546927d87259897fd2b0d5348404dbf47b4cf
Signed-off-by: xun.zhang <[email protected]>
jira: STUDIO-7401

1.support select meshboolean target from object list
2.other improvements

Change-Id: I81cc914e412e622871930974ac65be9fd8bc36e1
jira:[connect printer]

Change-Id: Ifdc25651f4effde8e2a2d2a4e690aa20e0ef7022
jira: STUDIO-5985
most of code from OrcaSlicer,thanks for OrcaSlicer and enricoturri1966

commit 28d0147d0988917a8b9d85441b8836453e0f222e
Author: enricoturri1966 <[email protected]>
Date:   Fri Oct 20 15:41:26 2023 +0800

    Introduction of classes ColorRGB and ColorRGBA to unify color data definition and manipulation

Change-Id: I94ff38d9a03b4b91183b150617d6407a8ffa279e
Change-Id: I72e140de35d06308f8aa45f4254e049a83abc432
jira: none
Change-Id: I3d5888480ad033953a597a6f74b0b9c8ac47795e
(cherry picked from commit 7fa3cb3d6224bab6ef6d8ad75446ed1b460afd4e)
jira: none
Change-Id: I797082987378f53480eacdc6a2528cfdedf50528
(cherry picked from commit 654db45bc293c03ec72cbbb7f4a651a7e946f9ea)
jira: STUDIO-7814
Change-Id: I0dc2da305b5a4c83b8f27bd07478b2f8fddebac0
(cherry picked from commit 625336509444cb5ea7640d64b260ede738887941)
Previously painting support enforces on vertical faces doesn't work, as projecting the facets downwards will give empty polygons.
Now we use a different mechanism to enable vertical paint-on enforces, by directly adding contact nodes.
Note: this feature only works with tree support as only tree support has contact nodes.

jira: none
Change-Id: Id171b1665566d142a6427285baccb40c0aa00949
(cherry picked from commit 9c882f61eb37350a4486df58de48f0ae489f2d15)
jira: STUDIO-7828
Change-Id: I7a42ab65f260b983b8ea1653e3e23b3eab8c15fd
(cherry picked from commit 8f5a5f0dde012f51ce2c3d8997df4bf808ad216a)
jira: none
Change-Id: I620e095740c60a8c9d4ceb33d6b3a44ab3d17f05
(cherry picked from commit f71b0fdeee18e3fb1482fa3e5f1121d33724b1a7)
jira: STUDIO-7886
Change-Id: I8e439e26ca9de179726b053291ff029ef4b1dd41
(cherry picked from commit aaa46831a79f309b1775300bb0b6ce4060d27b7c)
when show non_manifold_edges

jira: none
Change-Id: I9bb3e731715eb595c84e01acd0af86b5600618be
(cherry picked from commit 6f56123a42a0837ddf5dbd7f12453899f6a2bcb2)
jira: STUDIO-7953

Change-Id: Ic7cc3efbbd160e3c3b4eddac145f2eb70491b614
(cherry picked from commit 5f7416a8ddd6fe850f7255cb3f5847daedc70113)
MackBambu and others added 28 commits October 15, 2024 15:00
jira: STUDIO-8281
Change-Id: Ic1e3e958816d6a213f68009ecc0b9430ba4b5482
jira:[STUDIO-7884]

Change-Id: Ia3fa5f8c99859d693544d3cb2be47975c3ed7493
Change-Id: I44058917ecc36e3594264f276c48622d73bac706
JIRA: STUDIO-8263

Change-Id: I521b15dd24d1625703dd2afe88430aa6e984d622
Signed-off-by: Stone Li <[email protected]>
Change-Id: I83731bf24f85d834fe7b9b8d257c6b10f9a6c4c6
jira: 7685,8151,8323

Signed-off-by: xun.zhang <[email protected]>
Change-Id: I0a4cce12663ee8f62309f0828521364874a7638d
The expansion was too large and may miss sharp tails near the object.

jira: STUDIO-8400
Change-Id: Iee5bd15cc7c23f16d30365d5f1c9fbcc0a632c19
jira:8247,8248

Signed-off-by: xun.zhang <[email protected]>
Change-Id: Ia8ec16260375f14495e60018c98818f914757ed7
Change-Id: I7dc76c2c3da5fd388c4a597df016fccc7b65eb79
1.Enable long retraction for Bambu PLA Basic,PLA Matte
PLA Galaxy,PLA Marble,PLA Glow,PLA-CF,PETG-HF,PETG
Translucent,PETG-CF,ABS,ABS-GF,ASA,Support For PLA/PETG,
Support For ABS in A series

jira:NONE

Signed-off-by: xun.zhang <[email protected]>
Change-Id: I06fe0d84ae997ffe42bbe78f447aa75e561c40e5
(cherry picked from commit 7cf7363583975c10d385f8a772bc45f215b888ab)
Change-Id: I2e14483c6b899b38ee7e62baaefb0b9e28266c26
Change-Id: Iaa2f99111dd5f7228b7b25e1be0a8cbdbfe982a6
Jira: STUDIO-8422
JIRA: none
Change-Id: Ife798be7ace480dbda2244b158dcb82edc377fb5
Change-Id: I788fe7504b8b6dad8baedd6f0c813a41cc759b79
jira: 8271
Change-Id: I34bf3e3ba589fc3aead96d74f24de6720a4afd32
jira: STUDIO-8383
Change-Id: I7e83d19768be754ef79f0063d76624358bba5102
jira:8371

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

Signed-off-by: xun.zhang <[email protected]>
Change-Id: If5c872777a789273e8d9857117fba51a48641475
jira:[edit filament]

Change-Id: I7e2b4fabeb3930f34fc252f1334e168e4f623b77
Change-Id: Ie5c231f55fcaaeee6ac635372ed2dea9906b8850
(plane_normal.dot(ray_dir))
jira:STUDIO-8274

Change-Id: Ib3145ab75e18c832d20065d204aa41b75f73b673
JIRA: STUDIO-8263

Change-Id: If44c5f2cf52e77fea0f1967d071a442fff5ee5b6
Signed-off-by: Stone Li <[email protected]>
Use support_islands for all types of suports to avoid gaps between
support regions of the first layer.

jira: STUDIO-8443
Change-Id: Ic65b47640d8352d406bb11eeff7390532631712b
Jira: none

Signed-off-by: qing.zhang <[email protected]>
Change-Id: I91951fb4af92615bc5b3d04f04b561f9074cedc1
Jira: 8369

Change-Id: I33e5efbb5af2a35cd20ba009c14441c5bc2ccf48
Change-Id: Iae22c6e6c9fc51755c9deb5d266f2794001b24a0
jira: no-jira
Change-Id: Icb2da53911430ac144b0fb601637a7ad31e7e8db
Change-Id: I63fd26e79175fea17aff61e1b99414457815b46d
@lanewei120 lanewei120 merged commit ca8726e into master Oct 15, 2024
6 checks passed
@lanewei120 lanewei120 deleted the github_master branch October 15, 2024 09:02
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.