https://github.com/joanstinson/opentkmvvmexample
An OpenTK rendering example of basic geometries within a MVVM architecture.
https://github.com/joanstinson/opentkmvvmexample
csharp mvvm-architecture opengl opengl-tutorial opentk opentk-library shaders
Last synced: 4 months ago
JSON representation
An OpenTK rendering example of basic geometries within a MVVM architecture.
- Host: GitHub
- URL: https://github.com/joanstinson/opentkmvvmexample
- Owner: JoanStinson
- License: mit
- Created: 2024-06-09T11:18:30.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-12T17:27:14.000Z (about 1 year ago)
- Last Synced: 2025-01-21T05:27:10.412Z (5 months ago)
- Topics: csharp, mvvm-architecture, opengl, opengl-tutorial, opentk, opentk-library, shaders
- Language: C#
- Homepage:
- Size: 4.44 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OpenTK MVVM Example
An OpenTK rendering example of basic geometries within a MVVM architecture.
![]()
## 📜 Kata Rules
* 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.