gophergfx

GopherGfx for Prof. Keefe's CSci-4611 Course

This version of GopherGfx is includes some small modifications to best support the learning objectives in Prof. Keefe's CSci-4611 course sections. You can view this GopherGfx sourcecode and auto-generated documentation online:

API by Topic

Main Application Class

Scene and WebGL Abstraction

Geometry

2D:

3D:

Color, Materials, Lighting, and Shading

Base:

Specific Materials:

Lighting:

Graphics Math

Base:

Additional:

Interaction

Assets and Loaders


GopherGfx

GopherGfx is a high-level scene graph library written in TypeScript and WebGL2. It was written by Evan Suma Rosenberg and has been adopted by several instructors for teaching CSCI 4611: Programming Interactive Computer Graphics and Games at the University of Minnesota.

License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Generated using TypeDoc