Commit Graph
37 Commits
Author SHA1 Message Date
zhou.xu 76a9c62ad0 FIX: missed to delete texture
Jira: STUDIO-4574
Change-Id: I8884380158d3d20ce76a07cbcaa8531ab039357b
(cherry picked from commit 44f93d083f542d6151f727e98933131cf0fa4463)
2023-10-10 14:19:23 +08:00
zhou.xu ec35d210ce FIX: reload bed_texture should reset before
Jira: STUDIO-4574
Change-Id: I0bfe8a936347438d06dcdf3faca83a00b02a8677
(cherry picked from commit e03bfc830141a53acbabde3992edc14595bcef9a)
2023-10-10 14:19:23 +08:00
zhou.xu 754085734e FIX: calculation error in overhang area
bug: There is a part of the overhang area in the model that cannot be applied

Change-Id: Ia1045225776ccb0e8730912aae1d4c7509f40c5b
(cherry picked from commit daa3e131564690e9e169313d147fd84537b898ca)
2023-09-22 16:21:26 +08:00
zhou.xu a20ae7ec5b FIX: normal_matrix calculation lack transpose in overhang
Jira: STUDIO-4244
Change-Id: If706f098c43f15aa407dde68e8a914bd53ab7188
(cherry picked from commit ea78555dada3d7bb0d3ad87f09ed371f5b327352)
2023-09-22 16:21:26 +08:00
zhou.xu 2d9451e545 FIX: Upgrade the texture image
align texture image  to the grid of the x1 machine
Jira:STUDIO-4206

Change-Id: I7dcc5061017f355f30b3f584180751ec7a3f391b
(cherry picked from commit 7ec89042246162edc04e32abe2b609f5f561d810)
2023-09-22 16:21:26 +08:00
zhou.xu c40f37feec FIX: cancel grid undo/redo function
Jira: STUDIO-4150
Change-Id: I854a1ef2a5fade8e5702fc6e2e31c98ff2207eea
(cherry picked from commit 72777d6b1420472a99b590a4452246af9955ee53)
2023-09-22 16:21:26 +08:00
zhou.xu 9c834a9721 FIX: remove N1 setting and auto match textures based on printing area
Change-Id: Ia208c7436901a722c8c4e2caa3d7573fd0714432
(cherry picked from commit acf3a2ba8594e07039da2320a573c5ae12d6260f)
2023-09-22 16:21:26 +08:00
zhou.xu 32541741ed FIX: temporarily not show textures not used in N1 machine
Change-Id: I177b081ed602777e97c4cc9a8011e4aacd6bacaa
(cherry picked from commit 284fa5e767543527c5476e84553cc84dc24083b5)
(cherry picked from commit 3a67e4458168c65baf014561950de281ab900aca)
2023-09-22 16:21:26 +08:00
zhou.xu f926f9e00f FIX: change the max length of plate name from 40 to 250
from github user:https://github.com/bambulab/BambuStudio/issues/2119#event-10014273957

Change-Id: I3db2db78f7c870864123789d8ac5eadc31702944
(cherry picked from commit b877284ca8444a76753a5c58ef4d8258990d17c0)
2023-08-15 21:39:50 +08:00
zhou.xu 1f30783f11 FIX: undo/redo plate name
Change-Id: Ic47d399ecce25db4a5b6cbd1f58b821c6cb36136
(cherry picked from commit 0c11d73777d507381419d928549143c9ee56682d)
2023-07-31 14:29:15 +08:00
zhou.xu 43b1464bf3 FIX: deleted plate name donot update
fix the issue of deleting plate name after entering some character

Change-Id: I572a922b05b3f5e83ad956a7b4fb197430f13df5
(cherry picked from commit bfb5f58e1d29a6f518915882736453fe425ad984)
2023-07-13 10:35:05 +08:00
zhou.xu d4e7cc926f FIX: texture is black when plate name is all space
Change-Id: I73962df92592aba7921a6d481fe0951a93c27455
(cherry picked from commit 2737c1d0b46c1ace30978412462cc37d03925685)
2023-07-07 17:52:43 +08:00
zhou.xu d7b31ae2b7 FIX: fix plate name height
Change-Id: I531d846e4db0c0b39e6b79ad8274c739713ae7ae
2023-07-07 17:52:43 +08:00
zhou.xu 7fe0adb6e8 FIX: Increase the calculation speed of limiting plate name width
Change-Id: I0f17056b0048ca959eacbd9f6a41471df6bc2124
2023-07-07 17:52:43 +08:00
zhou.xu a602caaeea NEW: the length of the plate name does not exceed the print area
Change-Id: I3d49b3db8d28f4ce435733d972e209d53a00967c
2023-07-07 17:52:43 +08:00
zhou.xu 32892514ff FIX: correct the bed model to the print area origin point
Change-Id: Ieb856dff421d39694966e3c13c519f4ffa3da5c2
2023-07-07 17:52:43 +08:00
zhou.xu e55aa34da0 NEW: add plate name edit function
Change-Id: Ic2aacd8617856efd2f528bddab74e5881df28e01
(cherry picked from commit b0bd89928ed974aa77a0b2f4138c53899ae8ba93)
2023-07-07 17:52:43 +08:00
zhou.xu 1aa51e9a99 FIX: cannot immediately update the left list
Right click modification cannot immediately update plate_name the left list

Change-Id: Ieb2a38d687f79195a9748e093c0d96a36236d1b5
(cherry picked from commit 2331c2e4fe4de3350a3c3765b7e00f30025addff)
2023-07-07 17:52:43 +08:00
zhou.xu fadb421e63 FIX: click left plate in preview,camera is not correct
Change-Id: If1459050c2f929f8ecdfd7ca22bd31c11de01fed
(cherry picked from commit a2df7c9d1f2b3c65f02f94d7fa73417adab0c6a2)
2023-07-07 17:52:43 +08:00
zhou.xu 2093404af3 FIX: directly view overhang through the menu
Referring to Cura's logic, open "show overhang" menu to directly view the overhang effect without the need to turn on the support function

Change-Id: I7839a7559b05a12fc33e0919bc8a6b4948fc89a7
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
zhou.xu cc447bf122 FIX: render the opaque shell to the transparent shell
alpha channel is not need to update in shell

Change-Id: I4ad3caa7d40f69ec799f1076cf617805ba1a240b
(cherry picked from commit 315605926764121f6d0ccedf0e88a1ffc3aa0b46)
2023-07-07 17:29:08 +08:00
zhou.xu ca81c370fd FIX: delete special symbol for filename
delete special symbol when plateName for filename

Change-Id: Ibb6b6603bc2ca040cb765dbedd013564ebcf3dff
(cherry picked from commit 840c085ae842e77b81de73def038fa9b417eac84)
2023-07-07 17:29:08 +08:00
zhou.xu eca3d311d7 FIX: Opaque display after completed slicing
Change-Id: I944f5063ba41b767d01a26052e23bd803425b081
(cherry picked from commit f4d5ef5814c50d8477ac21e58182b00dbb20d6c8)
2023-07-07 17:29:08 +08:00
zhou.xu f9a1e203df FIX: update mo and mo files
Change-Id: Id93c1334b562fb85af64ebe55b47016c5a0511f3
2023-07-07 17:29:08 +08:00
zhou.xu 9392e3a9f1 FIX:fix transparent 3D display
Change-Id: I6b7a09842d68c0417ae66640463b540500290848
(cherry picked from commit fce7e678802d3087728eafa93992999cc745bd0a)
2023-07-07 17:29:08 +08:00
zhou.xu cc33bb90ca FIX:update_target() in get_target()
Resolve the issue of camera rotation and translation, which cause a change in perspective

Change-Id: I2a8b8bcb7449082869206a7beada22e9029f4959
(cherry picked from commit baf2d7184c6bc8789d02aff1897c3e989f9ce03f)
2023-07-07 17:29:08 +08:00
zhou.xu a1faa927cc FIX:translate "Edit plate setitngs" and so on
Change-Id: Ie82c5e9e4c26b6d72722914192296925ad36ff48
(cherry picked from commit c7ed2e139bccf6ef1cf18c7c232c0c759db19578)
2023-07-07 17:29:08 +08:00
zhou.xu aca2e18549 FIX:Platename allow input of spaces,and its total length can reach 40
Change-Id: I97f9ddd5be472faa0ba1f1dfaa5863353b967225
(cherry picked from commit 1c7acc70660a165dd6d9d732ee574fbb9c4e9fde)
2023-07-07 17:29:08 +08:00
zhou.xu b849a82725 FIX:Remove all spaces and special symbols in the plate name
Remove all spaces and special symbols like \ / : * ? " < > |  in the plate name,allow xml special symbols such as & '

Change-Id: I2b391d13be709af0e47f1573c0e225e63591fd23
(cherry picked from commit 135c97e9916c852a8625d9d9bf0a4dda051b6e2b)
2023-07-07 17:25:51 +08:00
zhou.xu 531757366e FIX:Calculation returns auto is optimized in camera class
Change-Id: I753b96702955a320872cb34893de5e201c407551
(cherry picked from commit 1f2c5e8801fc58db8c438a0ae8c5afd62023e5ff)
2023-07-07 17:25:51 +08:00
zhou.xu 28532b990b FIX:m_target of Camera is not updated
m_target of Camera is not updated in these api:  Camera::translate Camera::set_distance

Change-Id: I2a6a878700849e062fca7a65e53baa03d64312c4
(cherry picked from commit 835ee9fdea77259c155ceae4d3abe62385e7a853)
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
zhou.xu aa82c67e5f FIX:Change Camera for support, coloring, and z-stitching
Using the same camera as the assembly drawing for support, coloring, and z-stitching

Change-Id: I2f9a5724e43cd10a30658e742ed7986e49958668
(cherry picked from commit 8fd0d3e342b329fae93150677677565ec7c04a05)
2023-07-07 17:25:51 +08:00
zhou.xu 507a8a6d36 NEW: add overhang highlight area
overhang rgb=(200,0,0),remove supportType,do not save para after overhang operation preview

Change-Id: I947bbd9db264f00f0609b3f02140060f9a2621fb
(cherry picked from commit 796c4460fe998da206f9ca77973a20796fa1d3ca)
2023-07-07 17:25:51 +08:00
zhou.xu fdd7d11b14 NEW:Enhanced disk name function
Right click to modify the disk name, which is also displayed in the left UI bar
# Conflicts:
#	src/slic3r/GUI/GUI_Factories.cpp
#	src/slic3r/GUI/GUI_Factories.hpp

Change-Id: Ib688bef58d75fba1e5df4f201bfdcef7a3872308
(cherry picked from commit 019681ce69e115e8e4602a93dcb3dc61f20ecba5)
2023-07-07 17:25:51 +08:00
zhou.xu 2b9f3c9912 NEW: add plate name
referenced OrcaSlicer code and support for Chinese textures,chinese xml,limit plate_name length,Code decoupling,wxColour use Local Variables

Change-Id: I6434b90efb2f90235527c7dfb3a7ed516ac2cf4b
(cherry picked from commit 0ecfefb0e1cfccbe73b0fcc530e04e6405ecf68a)
2023-07-07 17:25:51 +08:00