The goal of vizior is to bring to C++ the experience of using p5js by providing simple funtions to draw shapes, lines, points, text, and sprites to a window.
- Handle multiple windows
- Make it cpp (classes)
- Make Loop
- Draw lines
- Draw Points
- Draw Sprite
- Draw Text
- Draw Arc
- Draw Elipse
- Draw Quad
- Draw Polygon
- Draw Ring
- Draw Ring Arc
- Draw bezier curves
- Draw only outline of shapes
- Add a UI mode (where coord are screen, not world)
- Make it possible to change size of imagebuilder's arrays
- Triangulation for polygon
- Enable alpha channel
- Continuous integration
- Simple camera
- Camera rotation
- Make camera optional
- Pipe Inputs (keyboard)
- Pipe Inputs (clicks)
- Set background color
- Set repeatable sprite for background
- ?Custom Shaders?
- Optimizations?