I saw Robostew's 3D engine project, (Very cool), and thought the filler engine could be better, so I tried this... It basically uses triangles to fill, two in each side of the cube (12 triangles). It's very fast and efficient. But it could be more efficient by only rendering the faces the camera sees. Because, you never see more than 3 sides of the cube, so there is no need to draw lines you won't see. I'm currently thinking about that...
Credit to @Robostew for the original engine ( I almost didn't modify it) Also I guess thanks to @Robos2... (It's Robostew alt) Huge thanks to: @TheLogFather for his fast triangle filler