Skip to content
Simple 3D rendering engine entirely written in VB.NET
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
3DEngine
.gitattributes
.gitignore
3DEngine.sln
LICENSE
README.md

README.md

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
You can’t perform that action at this time.