4fef1ac1ca
Fix issues with non-bbl multi-head printers
2025-10-19 22:54:48 +08:00
6883d7a5c8
ENH: Improved safe position calculation for delayed photography
...
In the safe position calculation for time-lapse photography in traditional mode of piece-by-piece printing, for parts not currently being printed, the maximum expansion radius is used for parts higher than the current layer, and half of the expansion radius is used for parts lower than the current layer height; half of the expansion radius is used for the parts themselves. This reduces unnecessary avoidance.
jira: STUDIO-13194
Change-Id: Id6ce03af29c9ebba974ea57ec41cca757067027a
(cherry picked from commit 68c7f41900049e64d37d792503653ce5302759d8)
2025-10-03 22:19:23 +08:00
3fbaf9d62f
FIX: collision caused by pick safe pos in object mode
...
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com >
Change-Id: Ic9a45e314ffa1115854736516cc06dfd976c28f9
(cherry picked from commit 04d90ac16d3abc481860a46b2d8bc8cd2f599aed)
2025-09-24 13:12:55 +08:00
861bfe4b81
FIX: potential collsion in by object seq
...
1. update the expand length
2. enhance rod collision detect
jira:STUDIO-12199
Signed-off-by: xun.zhang <xun.zhang@bambulab.com >
Change-Id: I1350ef5612b833405928e22c542a7a6f0c671105
(cherry picked from commit 7a197af3e0aa6d6c1493768d757ecdc938e49c1d)
2025-09-23 17:22:10 +08:00
2e944e8863
FIX: avoid collsion in by object mode
...
jira:STUDIO-11625
Signed-off-by: xun.zhang <xun.zhang@bambulab.com >
Change-Id: If5957a919af606934a34aa942f54dc4e7650a7f9
(cherry picked from commit 476c17819fe2e4fb7891b4b46865dde1a0057f33)
2025-09-23 08:55:31 +08:00
a47f9fea4b
Fix build error when PCH is not used
2025-09-21 13:48:07 +08:00
6765cdc6b5
ENH: speed up timelapse pos pick
...
1. Cache the bbox of object
jira: STUDIO-11625
Signed-off-by: xun.zhang <xun.zhang@bambulab.com >
Change-Id: I4682cd5fe2aef1dc5cd5fd6be33425c7095263eb
(cherry picked from commit 07516d1fecfff7719a60f2c5730bfcbe1958299e)
2025-09-21 13:48:04 +08:00
c5c2f7d504
ENH: add timelapse pos picker
...
1. refine code structure
2. prevent moving tool head between camera and object
3. consider raft layer
jira: NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com >
Change-Id: Ic0004791bfd4036d4323045a041709d861e5c8d0
(cherry picked from commit 7dc269f99473421162ad89c555bfac7ace0e9a6b)
2025-09-21 13:48:03 +08:00