Skip to content

Simple 3D engine using a 2D API

License

Notifications You must be signed in to change notification settings

george7378/gdi-3d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

gdi-3d

GDI+ 3D is a simple demonstration of a 3D engine created from scratch using the 2D plotting functions of the GDI+ API. It defines everything from matrices to vectors and meshes, and all of the associated functions and operations required to plot and project a 3D rendering.

Objects can be rotated using the Arrow keys (reset with Enter) and there are two rendering modes - wireframe and particle (Space toggles between them). Also included is a Python script to export meshes from Blender (it is recommended that you triangulate the meshes first).

Wierframe twisted torus Wireframe teapot Particle teapot

About

Simple 3D engine using a 2D API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published