Skip to content

tGautot/Vizior

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vizior - A simple 2D renderer for basic graphics

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.

TODO

  • 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?

About

A simple graphics library for CPP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published