mirror of
https://github.com/UOH-CS-Level5/551455-graphics-programming-2526-the-repo-Zyb3rWolfi.git
synced 2025-11-29 00:43:08 +00:00
Examples of Code Snippets and Figures to support your explanations
public static void Main()
{
var nativeWindowSettings = new NativeWindowSettings
{
Size = new Vector2i(800, 600),
Title = "My OpenTK Example Program"
};
using (var window = new MyExampleWindow(GameWindowSettings.Default,
nativeWindowSettings))
{
window.Run();
}
}
Snippet 1 - from Program.cs Line 12
Your reflection
As you develop your scene, you should reflect on your progress by editing this document in each of the sections below. You should include information that makes it clear what you have implemented and demonstrates your understanding of the concepts and techniques that you have applied.
Implement a MyVector object that passes all the provided tests.
Your reflection
Implement a MyMatrix object that passes all the provided tests.
Your reflection
Create a Primitive class that is capable of generating Triangles, Quads, Cubes, Cylinders, and Spheres.
Your reflection
Use the OpenTK Matrix4 and Vector3/4 structs to implement transformations (translate, rotate, scale) in your scene.
Your reflection
Implement a Scene Graph to store and execute your transformations and drawings.
Your reflection
Animation
Your reflection
Lighting
Your reflection
Textures
Your reflection
Cameras
Your reflection
Description
551455-graphics-programming-2526-551455-graphics-programming-2526-the-repo-551455-gp-labs-template created by GitHub Classroom
Languages
C#
95.7%
GLSL
4.3%