Open DokaebiYe opened 4 months ago
Depending on the use case, you might want for text to actually keep its orientation regardless of rotation :joy: (e.g. text labels). So there should probably be an option to control that.
With regards to implementation, the following discussion looks interesting: https://github.com/ocornut/imgui/issues/1286
Yes, it's looks nice. so will next dpg version add this option? it's crucial for making widgets like selection wheel
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: https://github.com/hoffstadt/pilotlight
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 draw_image
?
If you want to rotate the image itself, you need draw_image_quad
, but it doesn't really work: #2121. There's a pull request that's expected to fix that issue, but it's been postponed until #2275 gets merged (probably for a month, maybe longer).
And, yes, draw_image
contents doesn't get rotated.
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