An OpenTK rendering example of basic geometries within a MVVM architecture.
- A WPF window using 4 GLWpfControls, displayed as if it were a grid.
- The 4 geometries must be: a triangle, a rectangle, a square and a circle.
- Produce readable and maintainable code.
- Use design patterns to structure the code.
- Apply SOLID principles.
- Use a framework for Dependency Injection.
- Make testable and tested code.
- Apply a MVVM architecture.