-
-
Notifications
You must be signed in to change notification settings - Fork 942
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
Port Emboss & SVG gizmo from PrusaSlicer #2819
Conversation
(cherry picked from commit prusa3d/PrusaSlicer@057232a)
(cherry picked from commit prusa3d/PrusaSlicer@1bf9dee)
AMAZING! 😃👍Thank you so much!Be sure to let me know if you need help testing. |
Just use it normally and do whatever you usually do and see if any existing things are broken/changed. Thanks for your testing~ |
Perfection! Thank you, fingers crossed |
Just one note - is possible (and it bothers me in Prusa Slicer / Bambu studio) - when you select the text, make the selected text in a different color? Now it is not easy to see sometime in the model... thank you |
Good idea, will try doing that. |
Just wanted to thank you for your dedication and all the effort you put into OrcaSlicer. 😃👍❤️Unfortunately, these days many people take such an attitude for granted. |
e92390f
to
af05b33
Compare
Yeah this is a known issue, some of the special icons haven't been ported over yet.
Good question, I didn't add this option, it must be there but just been hidden under certain conditions. |
Love it... Download and testing... |
Update: It will be very unlikely that we are able to port the emboss tool while keeping compatibility with existing Orca/BBS 3mf file. Any existing texts will be converted to normal mesh object once opened using this build (but the file will not be modified unless you save it with the new build), means you can still slicing the file, move/rotate/scale/delete the text object (i.e., anything that you can do to a normal mesh object), but will no longer able to edit the text such as change text content, change font etc. Same goes to the other way, project that has text (and SVG) added using this build can still be opened by BBS/old Orca, but the texts and svgs will be treated as normal object. |
So it means that projects created with current Orca will lose the text (convert to mesh), but projects created with the implementation from this PR and onwards will be able to store text (not convert to mesh). Right? |
Yes |
@Noisyfox 1. Rotation of the main objectAs long as the main object is not rotated everything works as expected, but as soon as you rotate it, the text rotation will be changed. But you won't notice until you save the project, open it again and try to manipulate the text either by clicking the text after the text gizmo was selected or by changing any value. 2. Expansion of text gizmo card after 'Advanced' is clicked
Thank you for your patience! Highly appreciated! 👍 |
Should have been fixed now... Finger crossed. |
Noticed another issue... The from surface is wrong after saving & opening. |
|
PS has the same issue though... And I found the current algorithm is in a situation that this cannot be fixed properly. I've already spent too much time on this issue so far and just won't be able to do anything to it. I'll just ignore this for now and see what PS will come up with. I've also reported this to Prusa: prusa3d/PrusaSlicer#11868 |
This should have been solved now, though you'll have to recreate the project or re-add text, because the previously saved file is broken. |
# Conflicts: # src/slic3r/GUI/Plater.cpp
Thank you very much! Finally solved! 😃👍🏻❤️ |
# Conflicts: # src/slic3r/GUI/GLCanvas3D.cpp
@Noisyfox I did some preliminary tests, and it looks good! Do you have any other fixes planned for this PR? |
No at the moment. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good
Cool, I'm merge it now. |
One of the commits from SoftFever/OrcaSlicer#2819 (933aa3050bf5297b3714fb59575b3ec86e017112) Co-authored-by: Ocraftyone <ocraftyone@users.noreply.github.com>
One of the commits from SoftFever/OrcaSlicer#2819 (933aa3050bf5297b3714fb59575b3ec86e017112)
This PR ported the Emboss & SVG gizmo from PrusaSlicer.
Support reading text info from old 3mf formatVery unlikely: Port Emboss & SVG gizmo from PrusaSlicer #2819 (comment)Fix #1801
Fix #2487
Fix #2523
Fix #2616