A simple 3D software renderer for Java