Commit Graph

221 Commits

Author SHA1 Message Date
Arthur 4a9b31ed77 ENH: remove unnecessary translation labels
Principles of removal:
1. Don't translate common symbols such as mm/s, °C, etc.,
they are the same in most languages.
2. Don't translate professional terminology, such as CoreXY,
   I3, PLA, TPU, HMS, etc.
3. Don't use unicode codes, use symbols instead. Eg. \u2103 -> °C.
   Dont' worry, gettext and modern compilers can recognize them.
4. Fix some encoding warnings (don't use GB2312, use UTF-8 instead).

jira: none

Change-Id: Ifa847d4f32a6f8dcba660ae2026ad09fc914c7fb
2024-03-25 10:42:29 +08:00
Bastien Nocera d310e4ca34 slic3r: Fix missing includes
Fix a lot of "undeclared" errors during compilation on top of the
current GNOME 45 Flatpak SDK.
2024-01-02 17:42:37 +08:00
zhou.xu 53d8085833 ENH:After cutting,fix non manifold edges needed confirmed by user
Jira: STUDIO-5217
Change-Id: I52ba0db27ebe0b7b763c49311c7aa305bc4dcd5a
2023-12-14 22:08:53 +08:00
zhou.xu 3e1ef0174e FIX: big window's scaling causes incomplete display
Jira: STUDIO-5530
Change-Id: I1d69e60658e49e43d4b3de718f2fd6739bab73ce
2023-12-14 22:08:53 +08:00
liz.li a4cd80ae2f FIX: meshboolean transform result issue
jira: STUDIO-5425

Change-Id: If66fe909ce4458c1b3192e4fd8a3d758fe7c7eaa
2023-12-05 15:55:37 +08:00
zhou.xu ed126ae10c FIX:Reorganize the assignment of variables of "m_editing_window_width"
Jira: STUDIO-5238
Change-Id: If369916f3f5c21510f5f297bfd05c1230bdda7a4
2023-11-30 09:51:52 +08:00
zhou.xu 6d3572270c ENH:cancel EnterReturnsTrue for imgui in cut
Jira: STUDIO-5269
Change-Id: Ifc4b183a4e4c4fdb4f47742f14f70a1ed93fa056
Signed-off-by: zhou.xu <zhou.xu@bambulab.com>
2023-11-30 09:51:52 +08:00
zhou.xu 6e8ff40ad5 ENH:add reset_cut_by_contours in on_load function
Jira:STUDIO-5269
m_connector_size_tolerance default value is 0.1f

Change-Id: I6c67fff3cb0c1190e9141ed6f68fbfa848679f35
2023-11-30 09:51:52 +08:00
zhou.xu e4cfd78e2c FIX:cancel the variable of "checkbox_size" as a fixed value
Jira: STUDIO-5150
Change-Id: I30d876d141b8b35ab4a3fee4889993d87b7c1741
2023-11-30 09:51:52 +08:00
zhou.xu 8ab180c5e1 FIX:cropping rendering without considering assembly views
Jira: STUDIO-5260
Change-Id: Ia56cf80b305ae05f25f06ec277f85b3c5430a6df
2023-11-30 09:51:52 +08:00
zhou.xu 41a5117c93 ENH: Resolve non manifold edges by fixing model interfaces
Jira: STUDIO-5124
Change-Id: I7ea86be44acb80b6c4762a76208b4a031acd0b27
2023-11-30 09:51:52 +08:00
zhou.xu 636c7dd048 ENH:editing_window_width's value is small on the laptop
Jira: STUDIO-5238
Change-Id: I9044129f4e0c8ca7469db05b3e547fca4754342a
2023-11-30 09:51:52 +08:00
zhou.xu c59e7ca79d ENH:editing_window_width's value is small on the laptop
Jira: STUDIO-5238 STUDIO-5265
Change-Id: Ia958772bcb081817da621115f99328bb62770cd5
2023-11-30 09:51:52 +08:00
zhou.xu 8ddee271ea FIX: reset_cut_by_contours should update_buffer_data
Jira: STUDIO-5376
Change-Id: I5aacb1f7b65822031d7138abd61a45b09c743531
2023-11-30 09:51:52 +08:00
zhou.xu fbcc9f58b0 ENH:cancel EnterReturnsTrue for imgui in cut
Jira: STUDIO-5269
Change-Id: I2832e1dccaf9755448debe7b2bd56426f90dfe0d
2023-11-22 11:06:25 +08:00
zhou.xu ba55b9712c ENH:display the euler angle of rotation plane
Jira: STUDIO-5268
Change-Id: I6b7b431931d60f1a9a832908400417781798c472
2023-11-22 08:23:38 +08:00
wenjie.guo e9e36dc9ab FIX: edit text command resets object settings
Jira: STUDIO-4655

Signed-off-by: wenjie.guo <wenjie.guo@bambulab.com>
Change-Id: Iac25c4e40f1d0d32e6d1f40e62226cc22bc96042
2023-11-22 08:23:38 +08:00
zhou.xu 3fd1c6702a ENH:editing_window_width's value is small on the laptop
Jira: STUDIO-5238 STUDIO-5265
apply_selected_connectors should check_and_update_connectors_state

Change-Id: I8c2c1c920cc4d197d1908815a3e62f4962335451
2023-11-22 08:23:38 +08:00
enricoturri1966 b77217f33e FIX:Press ESC directly to exit after entering the profile rendering
rendering is not normal,Code from PrusaSlicer,thanks for PrusaSlicer and enricoturri1966
commit a078627552f54497ed0518dc7bc349d243576d19
Author: enricoturri1966 <enricoturri@seznam.cz>
Date:   Mon Jan 30 14:00:02 2023 +0100

    Follow-up of 1218103fd620b319c56fd08116f81b581c537188 - Fixed gizmo missbehavior when closing a gizmo by resetting the selection clicking on the scene

Jira: STUDIO-5164
Change-Id: I261da9dba2a5ac37f3e263c175fbccd80d8045bd
2023-11-22 08:23:38 +08:00
zhou.xu f5637dac77 FIX: merge the patch from Prusa
Thanks for PrusaSlicer and YuSanka
Jira:STUDIO-5175
commit 510d59687b3b19c4a0f4e6540620d0694dd1b7ac
Author: YuSanka <yusanka@gmail.com>
Date:   Thu Oct 5 14:13:14 2023 +0200
    Follow-up 1b451cdf: Fixed #11415 - Connectors disappear when slicing => only when using multiple cut planes AND excluding parts

Change-Id: I9ccd5b85f482d723d21fccf5e104c9e0a9cc4849
2023-11-22 08:23:38 +08:00
zhou.xu dfa707fc7a FIX: rendered color changes
Jira: STUDIO-4956
during the drag processin connectors editing state

Change-Id: I3027176ea9f93a9ba9d6a2052f41aaa4adef79f1
2023-11-22 08:23:38 +08:00
zhou.xu 4adae5e595 FIX:not TakeSnapshot for m_start_dragging_m
Jira: STUDIO-5176

Change-Id: Ia03e3e2c2664dbdcffa19ec8d0fa97dfd95e6d35
2023-11-22 08:23:38 +08:00
zhou.xu 7d33cb0ff1 FIX:cut imgui has overlapping rendering on Apple
Jira: STUDIO-5150
Change-Id: I7969e19dc189cd617026a183067dad628208955c
2023-11-22 08:23:38 +08:00
Kunlong Ma 768fcd164d ENH: Add buried points for cut and meshboolean
JIRA: NONE

Signed-off-by: Kunlong Ma <kunlong.ma@bambulab.com>
Change-Id: I67ce498d0c335dd7a8582f56b880c2c8314f8541
2023-11-22 08:23:38 +08:00
zhou.xu 8aa0c06137 FIX: missed manually entered values for secondary processing
Jira: STUDIO-4964
Change-Id: I5cf0da1ae77cccd34de05b4a0318a751ac9f6753
2023-11-09 10:09:10 +08:00
zhou.xu e9dbf52775 ENH:use on_render_rotate_gizmos() replace GLGizmoRotate3D::on_render()
Jira: STUDIO-4227
Change-Id: If9b9ea5596e59472d5fa87ac56aeb7f6ecc65643
2023-11-09 10:09:10 +08:00
zhou.xu 30faa26919 FIX:The plane should rotate around the world coordinate system
Jira: STUDIO-5054
Change-Id: I16e484b38d79cabd9473acf1abf3c5c6b0adc4c6
2023-11-09 10:09:10 +08:00
lane.wei 1c8763b17d ENH: sync some missing codes between branches
Change-Id: I9c9dcd366bfb25ed787cd85b9a5f7001bc751ab9
2023-11-09 10:09:10 +08:00
zhou.xu 008676510c ENH:add "Snap Global Parameters" imgui text
Jira: STUDIO-4959
Change-Id: Id410e318a4bc08da398dd7f4401ad211f6d03226
2023-11-09 10:09:10 +08:00
zhou.xu 295c40709f FIX:Imgui's StyleVar not pop according to PushStyleVar
Jira: STUDIO-5000
Change-Id: I4bdafb41404651a19a211e2e1eec78169ff8b9f3
2023-11-09 10:09:10 +08:00
zhou.xu 275dd249a1 FIX:added snap connector may not been selected
Jira: STUDIO-4960
Due to space in snap, added snap connector may result in not been selected

Change-Id: Ib2573a88c867ffc4d5839940a038dc2a193e979e
2023-11-09 10:09:10 +08:00
zhou.xu 08bfc8d980 FIX:when init on_set_state(),m_hover_id should be -1
Jira: STUDIO-4955
Change-Id: Ida2c7564ca45cfd331dba933ac3bf93cf2c4cd34
2023-11-09 10:09:10 +08:00
zhou.xu b552a3c534 FIX:add_connector should check_and_update_connectors_state
Jira: STUDIO-4957
Change-Id: Iebdb5f537788c9f376bbd3cc407a0a495a988f98
2023-11-09 10:09:10 +08:00
zhou.xu 21e370e779 FIX:fix enable condition of "Object"
Jira: STUDIO-4958
Change-Id: Ibbd57ebe09697ec5011884eaaa72d4aa050c4bb8
2023-11-09 10:09:10 +08:00
zhou.xu 72401faeda FIX:fix to_ImU32 and modify "Left click" to "Left drag"
Jira: STUDIO-4952
Change-Id: I50e9a03400046aaa9e456540193db3db781ce43f
2023-11-09 10:09:10 +08:00
zhou.xu 8c0ff69474 FIX:allow cutting into only an object
"keep" modify to "Keep orientation"
Jira:STUDIO-4227

Change-Id: I37759258f527ce1aa1f6b66dd4918eab135cb583
2023-11-09 10:09:10 +08:00
zhou.xu 6021d12110 FIX:cut reset failed after setted rotation Y=90
Jira: STUDIO-4814
Change-Id: I9f8c89744ddf0f48245c45af35f3193ff2cf929b
2023-11-09 10:09:10 +08:00
zhou.xu 17e9bb48d8 FIX:Replace v_barycentric by gl_Color to slove factory computer issues
modify Shortcut keys to toggle Wireframe
Jira: STUDIO-4772

Change-Id: Ica5c1c6c0a41ed247c85173b3b0437632f596e7d
(cherry picked from commit 79a1805e8fde6e0b735a529ab7c7c7fe9015865b)
2023-11-09 10:09:10 +08:00
zhou.xu 8a8020e0a9 FIX:miss reset_cut_by_contours When synchronizing parameters
Jira: STUDIO-4227
Change-Id: Ia6c30a5ada478a320db158e1d10901044c53ecf2
(cherry picked from commit 93de292a97cef762cc62573b3efe98a66f44ecfa)
2023-11-09 10:09:10 +08:00
Oleksandra Yushchenko 771f8e6aad ENH:identify Upper/Lower parts for cut tool
Jira:STUDIO-4227
most of code from PrusaSlcer,thanks for PrusaSlcer and YuSanka
commit b40473be51fd1050fa4d7b2c3297230758085d46
Author: YuSanka <yusanka@gmail.com>
Date:   Thu Feb 9 08:52:07 2023 +0100
    CutGizmo: Improvements to identify Upper/Lower parts_count

Change-Id: I36cd64ec0a6ede696d22b854146fa3cdfd87ad91
2023-11-01 09:33:21 +08:00
zhou.xu f9f44d0785 NEW:add groove cut function
Jira:STUDIO-4227
Approximately 70% of the code comes from Prusa,thanks for PrusaSlcer and YuSanka

commit 492e356a21734b3503caae115fbb280da5fbaa22
Author: YuSanka <yusanka@gmail.com>
Date:   Thu Aug 3 16:09:28 2023 +0200
    CutGizmo: Fixed and improved Undo/Redo.
...

Change-Id: I63abb69180aec2ab0ce9bc8f30477d9e9a25a5fb
2023-11-01 09:33:21 +08:00
zhou.xu 67a4457b30 ENH:upgrade render_combo and calc_projection api
Jira: STUDIO-4227
Change-Id: I0cfcca0c7b845fe84647ed017a5f8cf757b3e46a
2023-11-01 09:33:21 +08:00
Oleksandra Yushchenko eea3e32d0d NEW:add PartSelection class and some apis for cut tool
Jira:STUDIO-4227
most of code from PrusaSlcer,thanks for PrusaSlcer and YuSanka

commit 1aa8d8ea99a56a622d234f71be8d312e1ebe4735
Author: YuSanka <yusanka@gmail.com>
Date:   Fri Jun 23 16:53:29 2023 +0200
    WIP: Cut with Tongue and Groove
    * Implemented preview rendering of groove
...

Change-Id: Id5db8742db50aa10f9b5ebb057ba70f92fc22aeb
2023-11-01 09:33:21 +08:00
zhou.xu a92a138918 FIX: Cannot undo after moving the connector
Jira: STUDIO-4506
Change-Id: I53de8eb3a884de1acb02b825f826bdad2547ad64
2023-11-01 09:33:21 +08:00
zhou.xu b4e675f627 FIX: modify render_connector_model to render_glmodel
Jira: STUDIO-4506

Change-Id: I5739857400efda0ca6f5e3ca6f96235b84c4cd46
2023-11-01 09:33:21 +08:00
zhou.xu 71d8fe1013 ENH: upgrade render_slider_double_input_show_percentage api
Jira: STUDIO-4506
upgrade render_slider_double_input_show_percentage api to render_slider_double_input_by_format

Change-Id: I62004e0d8be628ad73c2f2dfb61bff77caf32aab
2023-11-01 09:33:21 +08:00
zhimin.zeng 3225a1965d FIX: Label wrapping is incorrect(Embeded depth)
Jira: 3328
Change-Id: I637a485e62651c8ed6743dd3648089a78dff8467
2023-11-01 09:33:21 +08:00
zhou.xu 7e51bf41a1 NEW: add snap connector
Jira:STUDIO-4227

most of the codes are referenced from PrusaSlicer,thanks YuSanka for the original submits

commit 7cd99d98f537198b78158feced2aa8977bfcbe08
Author: YuSanka <yusanka@gmail.com>
Date:   Wed Jul 12 18:06:51 2023 +0200
    WIP: Cut with Rivets
    * Code refactoring: get_connector_mesh() and apply_cut_connectors() moved from ModelObject to CutGizmo.
    * Allow to change values of space and bulges for snaps
7cd99d98f5
...

Change-Id: Id4c7991a0ed5bf9608823601775920a81a3dd1c4
2023-11-01 09:33:21 +08:00
zhou.xu 5658d32633 FIX: enable wireframe in paint tool
Jira: STUDIO-3996

The buffer data submitted when the wireframe function is closed is half less than the buffer data submitted when the wireframe function is open

Change-Id: I92542190a5a45f562ec89d7c41fef3cdf1c26418
(cherry picked from commit b95650954f8bdb0cf81a2063efba4b2fced13a2f)
2023-11-01 09:33:21 +08:00
liz.li 1e99ce9535 ENH: select a volume in assembly view can enter painting
In assembly view, default selection is volume and painting needs an
object. It's inconvenient to select a full object to get in painting.

Jira: STUDIO-3322

Change-Id: I980e5a3ca7a9c5cf2800f28a38c1c68b978a343b
2023-11-01 09:33:21 +08:00
zhou.xu eb7f53d6c1 FIX: modify enforcer and blocker color
Jira: STUDIO-4304
Change-Id: I1d58d1b61929a831fc87f53ef364eb0d1af91c17
(cherry picked from commit 40022ec91a15f2663ce51948118fe2a5b716ecdf)
2023-11-01 09:33:21 +08:00
zhimin.zeng f942d5d55d FIX: Text dragging of special file doesn't work
Jira: 4271
Change-Id: I0b2e33ac0cf4919bea93732151529deac3b7e9ed
2023-11-01 09:33:21 +08:00
zhimin.zeng 4f48c48ad2 FIX: crash when multi-select connectors with different shape
Jira: 3916
Change-Id: Ic011827e5d301f91f684039a85b228196be1ba98
2023-11-01 09:11:19 +08:00
zhou.xu 4a143ed8b1 NEW: add bottom setting for height range function
Change-Id: I0a818dde1e44e9f4475222038916c5ef992461de
2023-11-01 09:11:19 +08:00
liz.li af534509b3 FIX: meshboolean set transformation matrix twice
Change-Id: I1428c66f69bbd14fa0485bab23b0a26b8e7b6dba
2023-11-01 09:11:19 +08:00
Kunlong Ma 93f94bf07c FIX:FIX BUG on Buried
Change-Id: Id7a1d6c3686377c8f77b6071cc9e0754d5d31bbf
2023-08-01 22:09:01 +08:00
Kunlong Ma fcb7db2dde FIX:Fix bugs caused by buried points
Change-Id: I47d4e786912120124c134404afce15dec48c7974
Signed-off-by: Kunlong Ma <kunlong.ma@bambulab.com>
2023-08-01 22:09:01 +08:00
zhimin.zeng ce06bb08aa FIX: crash when the text has only spaces STUDIO-3661
Change-Id: Ib433e3afbe8b161f42b0d907e9d78dbc93569cdf
2023-07-31 14:29:15 +08:00
Kunlong Ma b3f519a0d4 NEW:Add buried points at panel buttons
Change-Id: Idfdcd964b03ea06e832e9e7c2cfaac232212f518
2023-07-31 14:29:15 +08:00
maosheng.wei 8ee1109746 FIX: encoding of mesh boolean text
Change-Id: I3d21f10d9f4e3022c702ff2b5493cf8bb94c881c
2023-07-31 14:29:15 +08:00
zhimin.zeng 2565a66b6d FIX: set uniform_scale false modify the scale ratio
STUDIO-3364

Change-Id: Idd5f5640cb7bb6eb5b5dbb2c829f6dce2e61fe3c
2023-07-07 17:52:43 +08:00
Arthur ecfffca12d FIX: raft contact distance should not trigger warning
Jira: STUDIO-3344
Change-Id: I1d0e7431cad468acaf4830caf002a47c6a33be41
(cherry picked from commit f2a926da614443fdf8631f4412f70fa741a8bf11)
2023-07-07 17:52:43 +08:00
chunmao.guo f55f4e60bb FIX: [STUDIO-3345] take snapshot for mesh boolean
Change-Id: I316a94b7f1122d48c5499b22c44a4c55545d2703
2023-07-07 17:52:43 +08:00
liz.li 85b44fbe1f ENH:meshboolean: fix crash and set a warning notification
1.add warning notification
2.fix a crash while delete volume from object_list

Change-Id: Iafcbe420dfb4c5d1b324365e6c5160745ad0be3b
2023-07-07 17:29:08 +08:00
shuai.liu 08c2bf665c FIX: STUDIO-2246 flatten bug
Fix the flatten bug

Change-Id: I448704dc9180cdd3f1142c988d0000f053417c9c
(cherry picked from commit a8e35d1fef183f907e78124a3b73bd0cabb69e9b)
2023-07-07 17:29:08 +08:00
liz.li a66c2d6d13 NEW: add meshboolean gizmo
Change-Id: I89a343a2ed3b43f97b87d99a0836abf4b291a4f8
2023-07-07 17:29:08 +08:00
zhimin.zeng 5cd1c1b685 FIX: the cut tool gizmo display problem
STUDIO-3182

Change-Id: I728cae259b613835f4c2a0a86543c23936e713c8
2023-07-07 17:29:08 +08:00
zhou.xu 059ea09353 FIX: improve speed of calculating lay plane
The code references PrusaSlicer

Change-Id: Ie39d8ce0dc6d98ef1fc062828b4818825923169f
(cherry picked from commit d17e7d90f885109e14c0b48f92a6366ba0af44c6)
2023-07-07 17:29:08 +08:00
zhimin.zeng dde886aae8 FIX: Scale coordinate display axis is wrong after the rotation
STUDIO-2658

Change-Id: Ie3659ac29bdbc6f908fbd6fc3463d4498b1a1bbb
2023-07-07 17:29:08 +08:00
liz.li 8ae8cce200 FIX:enable tab key of cut toolbar[STUDIO-2998]
Change-Id: I4c731aeb54cf81a68f6a2501f41986942b71e604
2023-07-07 17:29:08 +08:00
liz.li ab0c6611c8 NEW:add paint tool in assembly view
Change-Id: I108e1e24ca9d033d2279c8153585166971a347a6
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
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
zhimin.zeng c720e1eb0f ENH: Tolerance of the connectors in mm instead of percents
github issue #1644

Change-Id: I7d7bd02f7b695108abbcbdb0c077d2c1ce911af4
(cherry picked from commit fd89cbdba2bd4a9808d43e8ad2d68b60d076ddb8)
2023-07-07 17:25:51 +08:00
zhimin.zeng 3fb007aedb FIX: Rotated Text problems at 180deg
github issue 1706

Change-Id: Ieb621aaf5c272f668434e39b335ef89fa9c9fbd8
2023-07-07 17:25:51 +08:00
zhimin.zeng 7a988c1e44 FIX: crash when setting negative thickness value on text tool
github issue #1656

Change-Id: Ib77bdd3e4b2508c466d7122a9052d1d15d6bc4bb
2023-07-07 17:25:51 +08:00
zhimin.zeng e002885efc FIX: modify the style and layout for cut
Change-Id: Id9f84fc58385ae408a4c28c0d4eb63e48335039e
2023-04-17 15:39:02 +08:00
zhimin.zeng b746877d70 FIX: modify the shader load error for mac
Change-Id: I3e2b282b145b4d87e09c22d4fec1b88537212d60
2023-04-17 15:39:02 +08:00
zhimin.zeng 518cd4ce27 ENH: recover CutToParts for cut
Change-Id: I5d7fb089c5d2ea9d36fce3d70ec4da896d601940
(cherry picked from commit e0232b21ebf5a37bedee1c213d1c21890634c563)
2023-04-17 15:39:02 +08:00
zhimin.zeng 8ebd6cfc9e FIX: the text gap is not correct. STUDIO-2518
Change-Id: I27dc8b62962ebe1aa2b4d54e50d68cf173eecd54
2023-04-17 15:39:02 +08:00
zhimin.zeng 5bb35c3086 FIX: German Umlaut's not usable (3D Text Tool) STUDIO-2515
Change-Id: I193cb00f86476ed9088d69426ed17816a9df8de5
2023-04-17 15:39:02 +08:00
zhimin.zeng 24657f9145 FIX: negative volume scaling error when the instance is scaled first
Change-Id: I47b329123cb2b021a388fb1dbbcfe8c4cc927bc7
2023-04-17 15:39:02 +08:00
zhimin.zeng 752c145384 FIX: Multiple text generated failed. STUDIO-2522
And support generate text on the outer surface of the assembly.

Change-Id: Iebe0b47b3f85c3800c799c4b5800514c0f2838fb
2023-04-17 15:39:02 +08:00
zhimin.zeng e031708043 FIX: translation for cut
Change-Id: I31f755b857f07e920fe6e50d48f4aa34a53e07da
2023-04-17 15:39:02 +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
liz.li aba824bbb9 FIX: press key R and T cannot close gizmo window (STUDIO-1980)
https://jira.bambooolab.com/browse/STUDIO-1980

Change-Id: Iaebe4674cf3b14dde4e7ee1a9b123b5a36d2c693
2023-04-17 15:39:02 +08:00
zhimin.zeng 93ad247eff FIX: text spaces is not work
the mesh of space is null, so the width of space is 0.
we use 'i' instead of space to calculate width.

Change-Id: I95d92d96e19416406d644ca35f0f14ade870f315
2023-02-28 18:44:28 +08:00
zhimin.zeng a1cd25cd21 FIX: fix possible crash for text
Change-Id: I57670a55f3e55fd0ded522b501a28899070e802e
2023-02-24 17:44:15 +08:00
zhimin.zeng bbc211d983 FIX: text bug fix
1. text cannot modify after changing type
2. do not allow to drag object in text gizmo

Change-Id: Ia9bbdacbce8215315cf68c768c6d9d91c1ff948c
(cherry picked from commit 897013b2a0c214fc36090cb5cf57e0c3f59f3338)
2023-02-24 17:44:15 +08:00
zhimin.zeng 2fe0930777 FIX: Modify translation
Change-Id: I5c29e805dd8b93fbc3d8a59ef146e2fd16ce9ea0
2023-02-24 09:23:57 +08:00
zhimin.zeng 6365c95db3 FIX: text position is incorrect
1. modify text alignment.
2. modify the text attachment position error caused by the precision.

Change-Id: Ie85da70341719932f7aa165243a95427bac19c3f
2023-02-24 09:23:57 +08:00
zhimin.zeng 1b3ac0a0b6 FIX: modify the control layout
Change-Id: Icabb5484dc202b684ecefabddcf3594a0c632387
2023-02-22 20:09:17 +08:00
zhimin.zeng c7ec112420 ENH: optimize text interaction
Change-Id: I1d132124816ba0946fd4d05310f8cd6da17a7e45
(cherry picked from commit f741a33a3651e266edfd4c191322f8988a3666f2)
2023-02-22 20:09:17 +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
liz.li aac9bfd593 ENH:add some shortcut of gizmo
Change-Id: Ie639483663f5fa9fe3cd597fb279d95474969408
2023-02-22 20:09:17 +08:00
liz.li 78b6e75955 ENH:add a search box for text toolbar
Change-Id: If8a43671916e56d6cb52b9fbd21dd8b8f9539083
2023-02-22 20:09:17 +08:00
zhimin.zeng 824fea276e FIX: modify the minimum value of height range(painting).
Change-Id: I8f335b54a793aa9fc8c0f31b45322a1a90ed55f4
(cherry picked from commit c33e0971d2a24ab49dd04c3c571a8a852555e0ad)
2023-02-02 12:14:41 +08:00
chunmao.guo 0add267611 FIX: [STUDIO-2065] icon action in ObjectList on macOS not work
Change-Id: I0b7d61a80afaeede3c7fb23afce9034a0b3bcaa6
2023-02-01 16:24:44 +08:00
Arthur 18366df5d0 ENH: only allow setting height when cut plane is horizontal
Jira: STUDIO-1819
Change-Id: I04d258949cbf98a59f7313d714430f361bb2c4a9
(cherry picked from commit 2ffa8430b819cfffe20f4c7734125a3aabd33202)
2023-02-01 16:24:44 +08:00
zhimin.zeng 3651d4ec15 FIX:uniform scale can't be deselected when selecting multiple objects
Change-Id: I4e9c18410ffe45d9db9743c5e0f9c90019c372a2
(cherry picked from commit 9c669cacfce6d23a69993f36e6aebb982fb6ee3b)
2023-01-10 19:08:26 +08:00