-
-
Notifications
You must be signed in to change notification settings - Fork 688
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
dpg.draw_text cannot rotate by applying a rotation matrix. #2288
Comments
Depending on the use case, you might want for text to actually keep its orientation regardless of rotation 😂 (e.g. text labels). So there should probably be an option to control that. With regards to implementation, the following discussion looks interesting: |
Yes, it's looks nice. |
Honestly, I wouldn't count on it. DPG is in maintenance mode and no new features are expected. You (or anyone else for that matter) could implement it on your own, and open a pull request to merge into DPG. DPG developers are now working on another library named Pilot Light: This one is supposed to solve many (architectural) issues DPG has, but it will be a different library and a different API. With their main focus on Pilot Light, resources for DPG are limited. |
Since I couldn't find this information anywhere, it seems rotation matrices also don't work for |
And, yes, |
Thanks, I wasn't aware of that function yet! Will rotate the pixel buffer until the fix is merged. |
Version: 1.10.1
Operating System: Windows 11
My Issue/Question
The text drew by dpg.draw_text cannot be rotate.
To Reproduce
Steps to reproduce the behavior:
1.add a draw_node
2.use draw_text in draw node
3.apply the draw node a rotation matrix
4.only the text draw won't rotate,but other draws( lines, rects, circles, etc) is normal.
Expected behavior
the text draw should normally be rotate after applying the transform matrix to it's parent(draw_node)
Screenshots/Video
Standalone, minimal, complete and verifiable example
The text was updated successfully, but these errors were encountered: