If you indeed hate graphics progamming but want to program graphics simple, this is for you.
This is an library part of QBoost, an library which I am working on for miscallenous things i use in my code.
It is used to render things such as simple animations or rendering plots, or three/two dimension objects or physics (kind of slow)/anything.
the render function is optimized to be fast as possible
if there is bugs, make an issue in the repository
What you can do is you are able to render things directly from terminal
customizable canvas (no maximum but if you want to see the canvas you have to zoom out the terminal)
upon rendering canvas, the render session would be on the alternate buffer instead of the main buffer to prevent scroll glitches.
this means canvas will have their own session instead. other programs which uses "alternate buffers" = theyre using canvas sessions.
this is purely made by C++ and with help of ANSI.
its simple to use
You have to download the library, remove the readme.md file and then pack it into include folder (or whatever you want to) to use this.
Example of floating cube using QBoost Canvas is attached
(how to use qboost coming soon)