Examples ported in Java from the book "Learning Modern 3D Graphic Programming" by J.L.McKesson