Commit Graph

24 Commits

Author SHA1 Message Date
Kunlong Ma bcc5450522 NEW:[STUDIO-4121] Search object list
jira:STUDIO-4121

Change-Id: Ib0777fc19b8fd70c92fa1169dd1df8cd27a04b3f
2023-11-01 09:11:19 +08:00
chunmao.guo 94f26da614 ENH: [STUDIO-3980] drag object accross plate in ObjectList
Change-Id: Iee3193a8e0eaea67670a55e023fe64adca7a8695
2023-11-01 09:11:19 +08:00
chunmao.guo a549553960 ENH: [STUDIO-3893] edit plate name in object list
Change-Id: I2dd704c50f684bedac7958d4a133edbda5522382
2023-11-01 09:11:19 +08:00
maosheng.wei 2515a1adf7 FIX: [STUDIO-3513] the objectlist always enters wxEVT_SIZE
the objectlist always enters wxEVT_SIZE when scaling

Change-Id: I93371cee86437bc0309f041b0d59f28bc3b206aa
2023-07-31 14:29:15 +08:00
salt.wei 89a7cc4ab0 ENH: model with a volume but multi-mesh should can be mesh union
As title

Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: I4cf12198980a9a5a7d8dbbfc49fd5d807ca97902
2023-07-07 17:52:43 +08:00
Arthur b9abdbe4f8 ENH: add context menu "Mesh boolean"
Apply boolean operation on parts. No need to export stl to apply.

Change-Id: I14479d0977e5ec6f5f80f55b22ed02974b8271c7
(cherry picked from commit 14fe96b2b7529380832007a3d3eb93eb8b9a5217)
2023-07-07 17:29:08 +08:00
chunmao.guo 2f2c131599 FIX: [STUDIO-3068] optimize loading into object list
Change-Id: I8367b41ee0c3149f62372c285237cbc736a690cd
2023-07-07 17:29:08 +08:00
manch1n f19c83ce38 ENH: add fill in bed arrangement
Also add an option to add_object_to_list to speedup.

Change-Id: I9860a950fb98b144d831ded11d5911d3aba77ba5
(cherry picked from commit aa9dd9a02ef4ac4cd6987b02b0c9be6d9ce9097f)
2023-07-07 17:25:51 +08:00
zhimin.zeng cd4cddfca4 ENH: Cut optimization, support for custom connectors
Change-Id: I65163314374fb74f0b16df47dacae82caa6fab0d
(cherry picked from commit 7bacc2c2a89be471f6fee51dd07a42222a28b55a)
2023-04-17 15:39:02 +08:00
chunmao.guo dbe1f3f5b1 ENH: [STUDIO-2437] new object sinking interaction
Change-Id: Ia93f3ee92abc7cd2ff5d623c6e1edfe7233e31d4
2023-04-17 15:39:02 +08:00
zhimin.zeng 536ae58a4a FIX: Assemble matrix error when adding text
Change-Id: I676a3534ccb725516457c0700368c7f57c9bb6d1
2023-02-28 18:44:28 +08:00
zhimin.zeng 1041b8b026 NEW: Support attaching 3D text to a surface
Change-Id: I13f234cf5f189b594a6277d623dfa9dee489d19f
(cherry picked from commit 88ec90226aecb8203c105569a613d33c68a0602b)
2023-02-22 20:09:17 +08:00
zhimin.zeng 33002f8ae5 FIX: crash when delete volume in assemble view
Change-Id: I72d864a7580165ef6b079e97c2ec30e288152e62
(cherry picked from commit 8b06fe17e0a894c48a083a2a76fe69ea348a5d7a)
2023-01-10 19:08:26 +08:00
zhimin.zeng 1c5c9bd3d2 ENH: support text modify
Change-Id: Ide5a3c7df5f3ea4395821a65807d79b459f3e46e
(cherry picked from commit 55de44d4c80c545de14466aa039a7b0ac144f395)
2023-01-10 19:08:26 +08:00
lane.wei c3a6b207b5 ENH: optimize the sequent-print behavior
1. don't sort automatically
2. enable the dragging on the object list to adjust the arrange order
3. adjust the object list order after auto-arrange
4. turn off label by default
5. add the snapshot key for label
6. check the the validation of the order

Change-Id: I91461c475cda5335b01a9a608143aa1df31741ab
2022-12-15 04:38:15 -05:00
Stone Li 2b23e3c119 NEW: add menu item of per object process
Change-Id: I09c7516903e59e976f582d7efaff33cc3033c820
Signed-off-by: Stone Li <stone.li@bambulab.com>
2022-12-15 04:38:15 -05:00
养乐多 95c285b5c1 remove: Revert "ENH: support default filament for volumes"
This reverts commit 8f1b7d6e8b603e32bc1fa5d52fd0ab6dd8ddcb29.

Change-Id: I73ac458be7d2d5d1f9c0a976e936f3f97c90f57d
2022-09-02 12:52:18 +08:00
yifan.wu 79814a7662 ENH: support default filament for volumes
Signed-off-by: yifan.wu <yifan.wu@bambulab.com>
Change-Id: I51cfb0e3a40578f94c6d20e85c12cda2b6bb2e74
2022-09-02 12:52:18 +08:00
zhimin.zeng 54012ba11b FIX: the text shape is affected by instance transformation
Change-Id: If2222a24056bbc1636b5da586e6cc1950d8cdb5a
(cherry picked from commit 996d013c2e7f1bdbdc4afbac540f99a20b063cca)
2022-09-02 12:52:18 +08:00
yifan.wu b068389d4c NEW: add text gizmo tool
Signed-off-by: yifan.wu <yifan.wu@bambulab.com>
Change-Id: I77fdf64340f580e6baa3260101fa1c6db7a4ab2d
(cherry picked from commit 2147c55134b4d9d1018d7e9f4f8d1a4d50c065f6)
2022-09-02 12:52:18 +08:00
zhimin.zeng f745c5fea2 ENH: Optimize and design the time-lapse wiper tower
Multiplex existing wipe tower and revert old time-lapse wipe tower code

Change-Id: Ia1cba9808647ea900f691b2c5d5887077be12d89
(cherry picked from commit 61f41df572d11b7cc738c34f2624fd123cd9a6df)
2022-08-26 09:25:59 +08:00
yifan.wu 97de939674 ENH: optimize object list
1. remove min size logic
2. remove some not used code
3. fix the current item not visible issue after size change

Change-Id: Ibf39cc4f9e330faadb5d552e7b8a94c0b601513b
Signed-off-by: yifan.wu <yifan.wu@bambulab.com>
2022-08-05 16:11:42 +08:00
chunmao.guo 2fc9851d1d FIX: remove use of auxiliary dialog & unused sizer in ObjectList
Change-Id: I0ecac4477f2bd1d17391ba0471c3140f3d4cde19
2022-08-05 16:11:42 +08:00
lane.wei 1555904bef Add the full source of BambuStudio
using version 1.0.10
2022-07-15 23:42:08 +08:00