A 3D engine with an example