Skip to content

Simple 3D rendering engine entirely written in VB.NET

License

Notifications You must be signed in to change notification settings

morphx666/3DEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3DEngine

Simple 3D rendering engine entirely written in VB.NET

Main features:

  • Objects are provided by defining their vertices and an included Delaunay algorithm performs the necessary triangulations to extract the objects' faces.
  • Multiple rendering modes.
  • Multiple objects per scene.
  • Fast GDI+ drawing.
  • Save scene to GIF.

Simple Solids

Known issues:

  • Transparency is not working.
  • There seems to be a bug in the triangulation algorithm which causes it to fail when tessellating the vertices of a sphere.
  • Although support to save animated GIFs is implemented, the GifBitmapEncoder does not seem to support saving animated GIFs.
  • Clockwise rotations in the Rubik's cube sample are not currently supported.

Rubik's cube sample:

Rubik's cube

When using the Rubik's cube sample, use the following keys to rotate each face:

  • [F] Rotate Front Face
  • [B] Rotate Back Face
  • [T] Rotate Top Face
  • [D] Rotate Bottom Face
  • [L] Rotate Left Face
  • [R] Rotate Right Face

About

Simple 3D rendering engine entirely written in VB.NET

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published